我在Ubuntu 11.10上使用PyCharm 2.5开发一个应用程序,使用Python 3.2.2和PyGObject 3.0。我已经安装了Ubuntu包python3-gobject,当我运行我的代码时,它按预期工作。
然而,PyCharm似乎无法找到任何PyGObject模块。当我悬停在import语句中的Gtk上时,它会显示“Unresolved refrence: 'Gtk'”,当然也不会有自动完成。
这是我的代码:
#!/usr/bin/env python3
from gi.repository import Gtk
win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
我甚至尝试创建了一个Python虚拟环境,然后从源代码安装PyGObject到其中,然后甚至尝试将所有位于site-packages/gi/overrides
目录下的.py文件创建符号链接指向site-packages/gi/repository
目录,但都没有成功。
非常感谢您提供任何建议!