python3配置错误 ImportError: No module named 'gi._gi'

使用环境:ubuntu14.04  装有python2.7 python3.4 python3.5

原来装好的在顶部显示的system monitor突然没了,在终端输入indicator-sysmonitor &,结果报错:

ImportError: No module named 'gi._gi'

在终端打开python3

输入

>>>import sys

>>>sys.path

然后可以看到所有内置模块和第三方模块的安装路径:

['', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages']

在/usr/lib/python3/dist-packages中,发现没有找到_gi.so,但有一个长得很像的_gi.cpython-34m-x86_64-linux-gnu.so

输入sudo cp _gi.cpython-34m-x86_64-linux-gnu.so _gi.so

再次运行,发现错误变了:

ImportError: No module named '_psutil_linux'

同理

sudo cp _psutil_linux.cpython-34m-x86_64-linux-gnu.so _psutil_linux.so

sudo cp _psutil_posix.cpython-34m-x86_64-linux-gnu.so _psutil_posix.so

再次运行indicator-sysmonitor & 成功。

你可能感兴趣的:(python3配置错误 ImportError: No module named 'gi._gi')