![为什么python3不能导入gi.repository?](https://linux22.com/image/820588/%E4%B8%BA%E4%BB%80%E4%B9%88python3%E4%B8%8D%E8%83%BD%E5%AF%BC%E5%85%A5gi.repository%EF%BC%9F.png)
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
或者在您最喜欢的包管理器中搜索这个包。