1.0、去python官網下載python3的源碼包,網址:https://www.python.org/
1.1、tar xfz Python-3.6.1.tgz
1.2、進入釋放的文件夾
1.3、添加配置 ./configure –prefix=/usr/bin/python3.6
配置的時候可能會報錯,是因爲沒有安裝gcc(sudo apt-get build-dep gcc)
配置完成後,終端會顯示下面一段話,可以選擇無視它,不影響後續操作。
If you want a release build with all optimizations active (LTO, PGO, etc),
please run ./configure –enable-optimizations
1.4、編譯源碼:sudo make
1.5、執行安裝 :sudo make install
1.6、修改默認Python版本
Ubuntu16.04版本集成了Python2.7及3.5版本,系統中原來的python在/usr/bin/python,通過ls -l可以看到,python是一個軟鏈接,鏈接到本目錄下的python2.6;我們需要先把這個默認鏈接刪除(rm /usr/bin/python),再新建一個python3.6的軟鏈接. 首先要確保終端的指針已經退回根目錄,再進行以下操作:
1.6.1、刪除默認鏈接:rm /usr/bin/python
1.6.2、建立指向Python3.6的鏈接: ln -s /usr/bin/python3.6/bin/python3.6 /usr/bin/python
另外一種方法:
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 100 //添加原先python2.7的
# update-alternatives --install /usr/bin/python python /usr/local/python3.6.3/bin/python3 2 //添加新安裝python3.6.3的
1.7、查詢Python版本:python –version