升级linux系统下的python版本 python3.52到python3.6

对系统Linux(Ubuntu)中的python3.5.2进行升级
其实升级python3.6.3只需要三个指令。

1. $sudo add-apt-repository ppa:jonathonf/python-3.6
2.$ sudo apt update
3.$ sudo apt install python3.6

可以使用python3.6进行调用

在这里插入图片描述
pycharm中添加pycharm3.6这个版本
找到/usr/bin/python3.6添加即可
在这里插入图片描述

修改linux配置下的python3的指向python3.6

切换到cd /usr/lib 文件夹下:

python@ubuntu: cd /usr/bin 
python@ubuntu:/usr/bin$

删除原有的python3 (原有的python3指向的是python3.5)

python@ubuntu:/usr/bin$   sudo rm python3

创建一个新的python3让它指向python3.6

python@ubuntu:/usr/bin$`  cp python3.6 python3

测试是否成功 :

python@ubuntu:/usr/bin$ cd ~
python@ubuntu:~$ python3
Python 3.6.5 (default, May  3 2018, 10:08:28)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

解决安装了python3.6以后,由于3.5版本没有卸载干净,导致点击终端图标不可以打开终端

点击桌面右键打开终端
切换到以下目录

cd /usr/lib/python3/dist-packages/gi/

修改以下这两个文件的文件名

_gi_cairo.cpython-35m-x86_64-linux-g文件和_gi.cpython-35m-x86_64-linux-gnu.so

执行下面语句进行复制和修改文件名

 sudo cp  _gi_cairo.cpython-35m-x86_64-linux-g  _gi_cairo.cpython-36m-x86_64-linux-g


 sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/WBerica/article/details/83007123