歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> Centos6.6下安裝Python3.5

Centos6.6下安裝Python3.5

日期:2017/3/6 9:42:53   编辑:學習Linux

Centos6.6下安裝Python3.5


Centos6.6下安裝Python3.5


centos6.6自帶的Python2.6,如果想要安裝新版本的Python例如Python2.7+或者Python3.5,不能夠用yum安裝,那麼只能從源碼編譯安裝。

Step 1: 安裝依賴庫和編譯器:

# yum install gcc -y# yum install openssl-devel

如果沒有安裝openssl-devel,在安裝過程中pip無法安裝

Step 2:下載對應版本的Python

# 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

Step 3:編譯和安裝Python3.5

# cd Python-3.5.1# ./configure&& make && make install

編譯安裝過程會有點久,放松一下,喝杯水再回來看吧。 安裝完後就可以輸入# python3看看是否安裝完成吧。 如果找不到python3那麼請看step4


Step 4(Option):將 python3.5 鏈接到python3命令

大部分情況下到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了

Attention

百度上面有很多教程將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

Copyright © Linux教程網 All Rights Reserved