Linux學習-升級python2到python3

Linux默認python版本爲2.7.x, 並很快就要停止維護了,所以特地將自己服務的python版本從2升級到3, 將命令行記錄如下,備忘

#下載python版本
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

#解壓
tar -zxvf Python-3.6.6.tgz

cd Python-3.6.6

#創建安裝目錄
mkdir /usr/local/python3

#配置python信息
./configure --prefix=/usr/local/python3

#安裝-老套路
make && make install

#將舊的python執行文件備份下
mv /usr/bin/python /usr/bin/python_old2

#創建新的可執行文件的軟鏈
ln -s /usr/local/python3/bin/python3 /usr/bin/python

異常處理

1. 安裝中出現zipimport.ZipImportError: can't decompress data; zlib not available

缺少zlib相關包,安裝即可 yum install -y zlib*

 

2. 這種方法雖然能安裝成功,但是它帶來了新的問題,比如yum不能正常用了

修改/usr/bin/yum的第一行爲:

#!/usr/bin/python_old2

本人親測,centos7上完美安裝

本着尊重原創的原則,這裏貼上鏈接地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章