centos6.5系統將Python2.6.6升級到3.6.3版本
阿新 • • 發佈:2018-12-26
解壓Python
tar zxvf Python-3.6.3.tgz
將其移動到使用者資料夾
mv Python-3.6.3 ~/softwares/Python-3.6.3進入Python資料夾,建立安裝目錄
cd ~/softwares/Python-3.6.3
mkdir /usr/local/python3.6.3配置Python安裝位置
./configure --prefix=/usr/local/python3.6.3
編譯Python
make
安裝Python
make install
編譯過程中有出現”zipimport.ZipImportError: can’t decompress data; zlib not available”錯誤提示,是由於缺少包導致的,解決方法是安裝需要的包:
yum install zlib zlib-devel -y
備份原有python命令執行檔案
mv /usr/bin/python /usr/bin/pythonbak
建立新的Python軟連線
ln -s /usr/local/python3.6.3/bin/python3.6 /usr/bin/python
注意路徑一定要寫對,若/usr/bin/python存在,將其刪掉再執行上面命令
檢視Python版本
python
列印的版本資訊為3.6.3則表示安裝成功修改yum配置檔案,防止yum不可用
vi /usr/bin/yum
把檔案頭部的#!/usr/bin/python改成#!/usr/bin/python2.6.6儲存退出即可。