文章目录
Python3.5 升级 Python3.7
准备
建立软链接
Python3.5 升级 Python3.7
准备
普遍系统会自带两个python版本,一个是python2.7,很快就不会维护了,另一个是python3.5,但是目前很多最新库,尤其是深度学习相关的库要求python3.6以上,所以就需要升级。
1.Download python3.7
$ wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
其他版本
2.解压
$ tar zxvf Python-3.7.3.tgz $ cd Python-3.7.3
3. && 安装
./configure --with-ssl make sudo make install
注意:选项–with ssl是为了避免在使用pip install时出现安装错误
建立软链接
- 删除旧链接
sudo rm -rf /usr/bin/python3 sudo rm -fr /usr/bin/pip3
- Building New Soft Link
- 在构建新的软链接之前,您可以使用“whereispython3.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
- 问题
- 终端因为依赖python3.5而无法打开,现在我们将python3修改为python3.5,所以依赖python3.5的软件会有这个问题。这里有一个解决方案:
cd /usr/bin sudo gedit gnome-terminal
修改 /usr/bin/python3 到 /usr/bin/python3.5 就可以了。
如果此解决方案无法解决问题,请尝试添加“LC_ALL=”en_美国UTF-到/etc/default/locale文件结尾。然后就没事了。