CentOS7安裝Python3

CentOS7默認安裝了python2.7.5,當須要使用python3的時候,能夠手動下載Python源碼後編譯安裝。python

  1. 下載python(https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz)
  2. 解壓下載好的壓縮包
  3. sudo mkdir /usr/local/python3 
    進入解壓目錄sudo ./configure --prefix=/usr/local/python3
  4. sudo make
  5. sudo make install
  6. 在/usr/bin中有python、python二、python2.7三個文件依次指向後者,咱們將python備份(sudo mv python python.bak),而後建立python3的軟連接(sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python)。這樣默認的python版本就替換爲python3了。
  7. 由於yum使用python2,所以替換爲python3後可能沒法正常工做,所以修改yum配置文件(sudo vi /usr/bin/yum)。 
    將第一行指定的python版本改成python2.7(#!/usr/bin/python 改成 #!/usr/bin/python2.7)

注意: 
還有一種可能致使沒法使用yum,就是/usr/bin下的python、python二、python2.7三個文件被改變。 
若是上述方法修改默認python版本後沒法使用yum只能將python.bak還原;而後新建python3的軟連接,例如命名爲python3以示區分。python2.7

最後: 
我已成功安裝python3,而且沒有出現「注意」中的狀況,可是在安裝某些須要python3依賴的軟件時還會提示我須要python3的依賴而我本機python版本爲python2,不知如何解決。.net

相關文章
相關標籤/搜索