1. 程式人生 > >python2升級為3步驟

python2升級為3步驟

Linux下Python2的升級方法:

原來是python2.6.6 

檢視版本python -V(或者直接輸入python)

一、下載Python3安裝包: 
1、線上下載 
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 
2、離線下載python安裝包 
二、解壓安裝包: 

進入安裝包所在目錄 

tar -xzvf Python-3.6.2.tgz 

三、編譯安裝: 
進入解壓後的資料夾 cd Python-3.6.2 
編譯前先在/usr/local新建資料夾Python3(用來安裝Python3而避免覆蓋Python2)

mkdir /usr/local/Python3

開始編譯安裝

./configure –prefix=/usr/local/Python3

make

make install

四、修改老版本Python連結:

mv /usr/bin/python /usr/bin/python_2.6

建立新版本python連結:

ln -s /usr/local/Python3/bin/python3  /usr/bin/python

五、安裝檢測: 

鍵入 python -V檢視此時python的版本


**注意:系統中的yum採用Python2作為命令直譯器,故而升級後會出現問題yum不能正常使用,解決辦法: 
1、升級yum 
2、修改yum直譯器為舊版本。

vi /usr/bin/yum

將第一行#!/usr/bin/python改為 

#!/usr/bin/python_2.6(修改為系統原有python版本,我這裡為2.6) 

*當然如果不想那麼麻煩,編譯安裝完之後就可以了,如果想用老版本(2.x)直接用python命令;如果想用新版本(3.x)用python3命令,這種情況下,無需修改yum