Ubuntu python3.6更换为python3.7后出现的错误
错误列表:
- Terminal 无法打开
- python3 出现ModuleNotFoundError: No module named 'apt_pkg'错误
一、Terminal 无法打开
- 进入文件夹目录:
usr/lib/python3/dist-packages/gi/
- 修改文件名
$ sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so
$ sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
注:笔者可以在 desktop 通过右键打开终端
二、出现ModuleNotFoundError: No module named 'apt_pkg'错误
-
先将原来的python apt模块进行删除
sudo apt-get remove --purge python-apt
-
安装修复python-apt
$ sudo apt-get install -f -y python-apt
-
进入文件层
$ cd /usr/lib/python3/dist-packages/
-
复制
$ sudo cp apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.cpython-37m-x86_64-linux-gnu.so
参考: