您的位置:首页 > 编程语言 > Python开发

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

2017-09-21 20:20 459 查看
使用环境: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 & 成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: