我尝试在 Fedora 18 中为 python 3 安装 pygobject 我阅读了这个文档https://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html然后我尝试在我输入 $ 时安装 jhbuild jhbuild sanitycheck 得到这个错误:bash: jhbuild: command not found...
我尝试使用 yum 安装,我安装了“pygobject3-devel”,但这不适用于 fedora 18 中的 python3 默认 python 是 python2.7.3,我使用 yum 安装 python3.3.0 并测试第一个演示代码:
#!/usr/bin/python
from gi.repository import Gtk
win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
在为这个 python 文件提供 chmod +x 之后,可以使用这个命令“./test.py”运行,如果我尝试用 python 运行(不使用 #! ....)并输入这个命令“$python test.py " 运行和工作没有任何问题,但是当我输入这个命令 "$python3 test.py" 我得到这个错误:
Traceback (most recent call last):
File "test.py", line 2, in <module>
from gi.repository import Gtk
ImportError: No module named 'gi'
有什么想法吗?谢谢