ubuntu16.04LTS服務器,python2.7升級到3.6,且同時升級pip

ubuntu這個服務器,默認是帶了python2.7和python3.5版本的。python

若是想升級到python3.6,怎麼辦?linux

我綜合了網上的幾個帖子,在幾臺服務器上測試了一下,bootstrap

沒什麼大問題,做個記錄。ubuntu

 

一,讓下面的add-apt-repository命令可用服務器

apt install software-properties-common

 

二,增長ppa倉庫python2.7

sudo add-apt-repository ppa:jonathonf/python-3.6

 

三,升級apt索引測試

 

sudo apt-get update

 

四,安裝python3.6spa

sudo apt-get install python3.6

五,經過命令修改python3軟鏈.net

update-alternatives命令能夠修改系統默認命令的軟鏈指向,參考這裏,上面兩句指令就是修改了系統默認的/usr/bin/python3 的軟鏈指向,指向了兩個位置,最後面的1和2是優先級。code

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

 

六,能夠過如下命令,能夠切換Python3的指向。

 

sudo update-alternatives --config python3

 

七,修改默認系統python命令軟連接

也要先備份,再刪除和新建,是個好習慣

sudo cp /usr/bin/python /usr/bin/python_bak

sudo rm /usr/bin/python

sudo ln -s /usr/bin/python3.6 /usr/bin/python

 

八,驗證python3

 

python –V

 

九,獲取及安裝pip3

wget https://bootstrap.pypa.io/get-pip.py  --no-check-certificate
sudo python get-pip.py

 

十,驗證pip3

pip3 –version

好像之後在python3.6裏安裝模塊,只能用pip3命令,我沒有更改系統的pip命令(對應的pip2)。這樣更專業明確些。

相關文章
相關標籤/搜索