程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

CentOS下Python2.6升級到Python3

編輯:Python

1、下載python3

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

注:如果在Linux中下載較慢,可以在Windows操作系統中去Python官網下載:https://www.python.org/downloads/release/python-350/

注意要下載Gzipped source tarball版本的,然後使用WinSCP將下載好的文件Python-3.5.0.tgz拖拽到linux中,後續步驟還是不變的。

2、解壓

tar zxvf Python-3.5.0.tgz

3、進入Python-3.5.0文件夾

cd Python-3.5.0

4、配置安裝位置

./configure --prefix=/usr/local/python3.5

注:如果沒有安裝C語言編譯器會提示錯誤。如果出現錯誤,在聯網的情況下使用 yum install gcc 命令安裝gcc編譯器

5、編譯

make

6、安裝

make install

7、下載並安裝setuptools 18.5

wget https://bootstrap.pypa.io/ez_setup.py -O - | python

注:如果提示錯誤 --no-check-certificate

在wget後加上 --no-check-certificate :wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | python

8、備份原有python命令執行文件

mv /usr/bin/python /usr/bin/pythonbak

9、創建新python軟連接

ln -s /usr/local/python3.5/bin/python3.5 /usr/bin/python

10、查看python版本

python

[plain]view plaincopy

  1. [[email protected] Python-3.5.0]# python  
  2. Python 3.5.0 (default, Oct  7 2016, 04:34:35)   
  3. [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux  
  4. Type "help", "copyright", "credits" or "license" for more information.  

11、修改yum配置文件 vim /usr/bin/yum

[plain]view plaincopy

  1. #!/usr/bin/python python修改為 python2.6  
  2. import sys  
  3. try:  
  4.     import yum  
  5. except ImportError:  
  6.     print >> sys.stderr, """  
  7. There was a problem importing one of the Python modules  
  8. required to run yum. The error leading to this problem was:  
  9.    %s  
  10. Please install a package which provides this module, or  
  11. verify that the module is installed correctly.  
  12. It's possible that the above module doesn't match the  
  13. current version of Python, which is:  
  14. %s  
  15. If you cannot solve this problem yourself, please go to   
  16. the yum faq at:  

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved