$ sudo apt-get remove --purge python-apt
$ sudo apt-get install python-apt -f
$ sudo find / -name "apt_pkg.cpython-35m-x86_64-linux-gnu.so"
$ cd /usr/lib/python3/dist-packages/
$ sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so
系统: ubuntu17
python版本: 默认版本原来是python2.7, 先装了python3.5=python3.5.3 , 后又装了python3.6=python3.6.1
将默认版本改为python3.6后就出现No module named "apt_pkg"的问题了:
本来Ctrl+Alt+T是打开终端的快捷键, 突然用不了, 去到键盘里面的快捷键设置看到命令还是`gnome-terminal`
打开一个终端, 运行`gnome-terminal`就出现如下错误了:
...
Error in sys.excepthook:
Traceback (most recent call last):ModuleNotFoundError: No module named 'apt_pkg'
...
试过好几个方法都没解决问题, 最终通过一开始罗列的那几个步骤走完, 就没再报这个错误了.