Ubuntu 14.04 中升级到 Python 3.5/3.6

Ubuntu 14.04 官方的Python版本最高到Python 3.4,但是我们的代码开发环境是 Python 3.6, 代码中存在支持模块的循环相对引用,该功能在 Python 3.5 才引入,因此我们需要升级Python。

我们可以自己下载源代码,编译该版本的Python。但更方便的办法是使用一个知名的第三方包。在Ubuntu中,这是很常见的办法,其协议是 ppa。知名的 Python3.5, 3.6 ppa源是 fkrull/deadsnakes。

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.6

or use pyenv https://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get