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)。這樣更專業明確些。