为什么python3不能导入gi.repository?

为什么python3不能导入gi.repository?

Python2 不会遇到同样的问题。

greg@greg-precise:~$ python3

Python 3.2.3 (default, May  3 2012, 15:51:42) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> from gi.repository import Gtk

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gi.repository

(为清晰起见添加了换行符)

答案1

您应该安装正确的 Python 3 包,这些包前面带有python3-而不是python-

这将达到目的:

sudo apt-get install python3-gi

或者在您最喜欢的包管理器中搜索这个包。

相关内容