Ubuntu16.04 自带python2.7 和3.5,若需要安装高版本需要添加源
网络搜索几个源
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
这个已不存在
会报错如下
Cannot add PPA: 'ppa:~jonathonf/ubuntu/python-3.6'.
ERROR: '~jonathonf' user or team does not exist.
另外一个源
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
但是我安装也报错
Cannot add PPA: 'ppa:~deadsnakes/ubuntu/ppa'.
ERROR: '~deadsnakes' user or team does not exist.
按照网上的说法校准时区也不行,但是这个源是存在的
https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa
那就手动添加源吧
vi /etc/apt/sources.list
添加
deb http://ppa.launchpad.net/deadsnakes/ppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/deadsnakes/ppa/ubuntu xenial main
然后
apt-get update
apt-get install python3.6
成功安装
参考:如何使用apt-get安装Python 3.6? - Ubuntu问答
另外一种方法就是源码编译安装了,不易失效但麻烦。
搜索其他源可以到Launchpad来查找