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 & 成功。
原来装好的在顶部显示的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 & 成功。
相关文章推荐
- win7下python2.7 ImportError: No module named 'MySQLdb'错误解决方法
- ImportError: No module named _tkinter, please install the python-tk package ubuntu运行tkinter错误
- Python中第三方的库(library)、模块(module),包(package)的安装方法以及ImportError: No module named
- 关于 python ImportError: No module named 的问题及解决办法
- python模块以及导入出现ImportError: No module named 'xxx'问题
- python 安装 遇到 ImportError: No module named _struct
- Python easy_install 遇到“ImportError: No module named pkg_resources”错误
- python错误 ImportError: No module named setuptools 解决方法
- 关于 python ImportError: No module named 的问题
- python出现ModuleNotFoundError: No module named 'win32api'错误
- 使用GDB出现ImportError: No module named 'libstdcxx' 错误提示的解决方案
- Python 使用中出现错误:ImportError: No module named _sqlite3
- 【python】已安装模块提示ImportError: No module named
- 命令行执行python文件时提示ImportError: No module named 'xxx'
- 关于 python ImportError: No module named ‘xxx’的问题?
- 解决python中使用matplotlib时候出现ImportError: No module named _tkinter
- python Bug | ImportError: No module named _curses
- python打包exe文件-ImportError: No module named 'queue'
- 【有图有真相】python3.*“ImportError: No module named ‘MySQLdb'”
- python模块以及导入出现ImportError: No module named 'xxx'问题