Python 2.7 ImportError:没有名为存储库的模块

Python 2.7 ImportError:没有名为存储库的模块

我完全不知道。我卸载并重新安装了 gi 和 python2.7。你们有什么想法吗?

~ > /usr/bin/python
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> import gi.repository
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named repository

谢谢你!

答案1

您需要安装以下包:

sudo apt-get install --reinstall python-gi

此软件包包含支持 gobject-introspection 的库的 Python 2.x 绑定生成器,即附带 gir1.2-- 软件包。使用这些软件包,可以从 Python 使用这些库。

答案2

在终端中输入命令:

sudo apt-get install python-gobject

答案3

我在使用 Ubuntu 16.04 时遇到了同样的问题。我的问题是使用 更新了 python 包pip

我的解决方案是使用 pip 删除该包,然后使用 apt-get 重新安装:

sudo -H pip uninstall gi

sudo apt-get install --reinstall python-gi

我同意 Sylvain Pineau 的观点,但仅仅重新安装python-giapt-get我来说还不够。

答案4

感谢大家的回复。

我在 /usr/local/bin 中安装了另一个版本的 python。

相关内容