# yum install gcc -y# yum install openssl-devel
如果沒有安裝openssl-devel,在安裝過程中pip無法安裝
# wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz# xz -d Python-3.5.1.tar.xz # tar -xvf Python-3.5.1.tar
# cd Python-3.5.1# ./configure&& make && make install
編譯安裝過程會有點久,放松一下,喝杯水再回來看吧。 安裝完後就可以輸入# python3
看看是否安裝完成吧。 如果找不到python3那麼請看step4
大部分情況下到step3 後就大功告成了,如果你前面沒有安裝openssl-devel庫,這時你就需要將python3.5鏈接到python3命令 1. 找到Python3.5安裝的目錄
# whereis python
會輸出所有Python的目錄
python: /usr/bin/python /usr/bin/python2.6 /usr/lib/python2.6 /usr/local/bin/python3.5m-config /usr/local/bin/python3.5-config /usr/local/bin/python3.5 /usr/local/bin/python3.5m /usr/local/lib/python3.5 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
明顯安裝在了/usr/local/bin/python3.5目錄,執行
# sudo ln -s /usr/local/bin/python3.5 /usr/bin/python3
就可以把Python3.5鏈接到Python3了
百度上面有很多教程將python3.5直接鏈接到python命令,但是因為Centos6 的 yum是基於Python2.6的,Python3又不向下兼容,這時會出現各種各樣的問題。
如果需要將python命令重新指向python2.6,可以參考一下做法
# sudo rm /usr/bin/python# sudo ln -s /usr/bin/python2.6 /usr/bin/python
第一個命令刪除了原來的python命令,然後第二個命令再把python2.6鏈接到python命令。
免責申明: 這個安裝過程在我的server上work well,要是有什麼不足之處,請拍磚指正,但輕拍。
http://xxxxxx/Linuxjc/1134363.html TechArticle