直接在官网下载 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 " # 注意,最后有个空格
完。