centos7 python2.7升級至python3.5.3版本


1.wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz      #下載安裝包

2.tar -zxvf Python-3.5.3.tgz        #解壓安裝包

3.mv Python-3.5.3 /usr/local       #把安裝包移到要安裝python的目錄里

4.cd /usr/local/Python-3.5.3/         #進入安裝目錄

5.     ./configure                                  #編譯      或者用這句     ./configure --prefix=/usr/local/Python-3.5.3   這個是指定安裝文件夾         

6.make&&make install               #安裝            要是安裝報錯的話      yum -y install gcc   yum -y install openssl-devel    yum -y groupinstall Development tools

7make clean                                 #清除臨時安裝文件     python3.5安裝完成之后的目錄是   /usr/local/bin  是因為我沒指定的安裝文件夾的原因么

8.mv /usr/bin/python /usr/bin/python_old                     #備份原有python   

9.ll /usr/bin |grep python              #看一下python的軟連接    會發現有個python的連接

10.rm -rf /usr/bin/python              #把這個刪掉   鏈接就沒有了      

11.ln -s /usr/local/Python-3.5.3/bin/python3.5  /usr/bin/python            #重新建立個python3.5的連接       如果原本的鏈接沒刪  可以同時用兩個python  這句話就改成 ln -s /usr/local/bin/python3.5 /usr/bin/python3    輸入python還是2.7   輸入python3進入python3.5.3    應該是這樣的吧   沒試     我直接刪了  

12.python -V                                #這樣發現版本是3.5.3了  但是直接輸入python想進入的話   可能就會出現問題了  也可能不出現

                                                      #如果出現的話   export看一下編碼是不是utf-8   如果是環境變量出問題什么的   百度吧  

裝完之后要改些東西    yum用不了了   firewalld用不了了   改這些東西吧

13.vi /usr/bin/yum                #修改開頭那里   在python后面加個2.7

14.vi /usr/libexec/urlgrabber-ext-down      #一樣的  改開頭的python   后面加個2.7      這個2.7是我電腦里原來的版本    你得看你自己電腦里的版本來改

15.vi /usr/sbin/firewalld                              #防火牆要是啟動不了  改這個   和前面一樣   

 

 


————————————————
版權聲明:本文為CSDN博主「fiiber」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/fiiber/article/details/80267924


免責聲明!

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



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