【发布时间】:2013-01-30 11:33:19
【问题描述】:
我刚刚尝试使用 Eclipse + PyDev 在 linux mint 中使用 python 编写我的第一个 Gtk+ 程序,但是我在 PyDev 中遇到了这个错误,未解决的导入:Gtk
程序源代码:http://python-gtk-3-tutorial.readthedocs.org/en/latest/introduction.html
from gi.repository import Gtk
win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
错误如下图:
程序可以运行。我在 PyDev 中检查了 PYTHONPATH,我认为是对的。
我该如何解决这个问题?
顺便问一下,您能否提供一些关于在 Linux 中用于 Python 和 Gtk+ 开发的免费 IDE 的建议?
【问题讨论】:
-
它可以在常规 Python 控制台上运行吗?
-
@jadkik94 是的,它也可以通过python命令在终端中运行。
-
从命令行导入
Gtk后查看Gtk.__path__是什么以及它是否在Pydev 的PYTHONPATH 中。 -
@jadkik94 Gtk.__path__ 是 /usr/lib/girepository-1.0/Gtk-3.0.typelib 我已经将 /usr/lib/girepository-1.0 添加到 PYTHONPATH 中,但没有解决这个问题。
标签: python linux eclipse gtk pydev