centos7將python默認版本升級


想用centos7來寫python,但是默認安裝的是python2.7(python -v命令可以查看版本信息)

准備升級到python3.5.2

首先安裝編譯環境

yum -y install gcc

下載python3.5.2的安裝包(將下載到當前所在的目錄):

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

然后解壓創建安裝編譯備份

  1. 解壓:tar -zxvf Python-3.5.2.tgz
  2. 進入解壓目錄: cd Python-3.5.2
  3. 創建安裝目錄: mkdir /usr/local/python3.5.2
  4. 編譯: ./configure --prefix=/usr/local/python3.5.2     //prefix前面是兩個 -
  5. 安裝: make && make install
  6. 備份原有python:mv /usr/bin/python /usr/bin/python2.7.5

讓系統使用新版本(建立軟連接指向當前系統默認的python命令Bin目錄)

mv /usr/bin/python /usr/bin/python2.7.5 //當前python的版本為2.7.5 ln -s /usr/local/python3.5.2/bin/python3.5 /usr/bin/python

 

再次輸入python -v 

即可看到新版本信息

 

默認的python指向3.5之后,yum將不能正常使用,需要修改yum的配置文件:

vim /usr/bin/yum

將文件頭部的

#!/usr/bin/python

改為:

#!/usr/bin/python2.7.5

修改另一個相關的配置文件:

vi /usr/libexec/urlgrabber-ext-down

將文件頭部的

#!/usr/bin/python

改為:

#!/usr/bin/python2.7.5

 

 

至此完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM