直接在官網下載 Python3.6.3 的源代碼,解壓縮,按照 README.rst 內說明步驟編譯安裝即可,這樣 pip3.6 也會自動安裝。
注意第一步配置時最好指定安裝目錄,
$ ./configure --prefix=/opt/python3.6
$ make
$ sudo make install
然后一步步來即可。
裝好后,將 /opt/python3.6/bin 加入 PATH,如下,
export PATH=/opt/python3.6/bin:$PATH
不要用以下步驟安裝。
默認情況下,Ubuntu 16.04 Python3 的版本為 3.5,但因為項目需要,必須安裝 Python3.6,記錄安裝步驟如下。
注意: 因為系統默認帶的 Python2, Python3 已經和系統高度整合,所以不能隨意卸載,否則可能導致系統或某些組件不可用。
sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6
之后直接使用 python3.6 即可,注意,系統默認的 Python3 依然是 python3.5。
以下配置慎用,因為更改優先級后,雖然 Python3 改為了 python3.6,但是會導致系統某些組件不可用。
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 sudo update-alternatives --config python3
如果要安裝對應於 Python3.6 的軟件包,則要使用 pip3.6,添加如下語句到 .bashrc,
alias "pip3.6"="python3.6 -m pip $1"
如果還要支持 sudo ,則再添加如下語句到 .bashrc,
alias sudo="sudo " # 注意,最后有個空格
完。