在Python中使用Eclipse + PyDev进行Python Gtk +开发,未parsing导入:Gtk

我只是试图用Eclipse + PyDev在linux mint中使用python编写我的第一个Gtk +程序,但是我在PyDev,Unresolved import中遇到了这个错误: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的build议吗?

转到Window-> Preferences并将“gi”添加到“Forced Builtins”(请参见屏幕截图)。
你应该尝试Glade GTK3 GUI设计(见截图)。
查看最终结果截图。
你也可以使用Sublime Text 3

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明在这里输入图像说明

同样的问题: https : //stackoverflow.com/a/11418828/1040891

在Gtk + 3中,二进制模块的Python绑定是使用* .typelib数据库动态生成的。 访问所有模块的动态导入器位于gi.repository中。 PyCharm无法使用代码洞察来检测这些模块,因为它们需要特殊的处理。

注意: IPython可以检测和处理这些模块

你必须使用Python 3.x.

Eclipse-> Windows-> Preferences-> PyDev-> Python Interpreter * – > Advanced Auto-Config – > / usr / share / python3.3 ** – > Ok-> Apply-> Ok

*如果使用Python,而不是Jython或IronPython

**如果Python 3.3安装,否则请尝试python3,但我没有测试过。