Ubuntu16.04系统自带两个python版本,一个是python2.7,很快就不会维护了,另一个是python3.5,但是目前很多最新库,尤其是深度学习相关的库要求python3.6以上,所以要升级。
一、下载python3.7
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
二、解压
进入下载目录
tar zxvf Python-3.7.3.tgz cd Python-3.7.3
三、编译和安装
./configure --with-ssl make sudo make install
注意:为了避免在使用pip install时出现安装错误,可以使用-with-ssl选项
四、删除老的软连接
sudo rm -rf /usr/bin/python3 sudo rm -fr /usr/bin/pip3
五、建立新的软连接
在构建新的软链接之前,可以使用“whereis python3.7”命令定位安装目录。
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python3 sudo ln -s /usr/local/bin/pip3.7 /usr/bin/pip
六、测试
python3 -V pip3 -V