如何在 Ubuntu 16.04 LTS 中安装 Python 3.6

干,居然还是 Python 3.5!

Let's do it!

添加 deadsnakes 的 PPA:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

现在就能安装 Python 3.6 啦!

sudo apt install 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

然后使用这个命令来切换输入 python3 时使用的默认版本!

sudo update-alternatives --config python3

Python 安装好了,那么 pip 呢?系统级别的还是 3.5……而且直接使用 python -m pip 又会出现这些问题(例子):

ImportError: No module named _internal
# 或者
/usr/local/bin/python3: No module named pip

sudo apt remove python-pip 之后 sudo apt install python3-pip 在这里是没有用的。该怎么办!?

我们可以强行重装嘛!

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall

这样就可以使用 python -m pip 啦!

参考资料


如果喜欢本文,欢迎点击下方的「鼓掌」按钮!

如果上面没有加载出任何东西,可以点击这里