Linux系統一般都會有自帶的Python,但是是2.7版本的,python2和python3是不兼容的,要安裝python3不需要將python2卸載。自帶的 python 一般安裝在 /usr/bin/ 目錄下,我們將python3安裝在/usr/python3下
1.先去官網下載,https://www.python.org/ download-->source code--->選3.6.1然後進行下載
2.下載完之後進行解壓,可以用命令,因爲是.xz結尾的,不是.gz結尾的,不能用解壓.gz的方法-xvzf來進行解壓,而要用-xvJf進行解壓
tar -xvJf Python-3.6.1.tar.xz
也可以用圖形界面的---提取到此處
3.進入解壓文件夾,可以用命令行
cd Python-3.6.1/
配置python3的安裝路徑
./configure --prefix=/usr/python3
configure 命令執行完之後,會生成一個 Makefile 文件,這個 Makefile主要是被下一步的 make 命令所使用。打開 Makefile 你就會發現,裏邊制定了構建的順序, Linux 需要按照 Makefile 所指定的順序來構建程序組件。
4.編譯安裝
編譯源碼:
make
執行安裝:
make install
安裝成功之後,安裝目錄就在/usr/python3
此時運行python發現執行的還是python2.7,但是運行python3發現執行的是python3.6.1
如果不能運行python3的話可以建立一個軟鏈接
ln -s /usr/python/bin/python3 /usr/bin/python3
就是把/usr/bin/python3 指向/usr/python/bin/python3,如果/usr/bin/python3文件已經存在了,運行上行命令時會提示文件已經存在
參考文章:http://blog.csdn.net/xgf415/article/details/56481408