我在 Ubuntu 11.10 上使用 PyCharm 2.5,尝试在 Python 3.2.2 上使用 PyGObject 3.0 开发应用程序。我已经安装了 Ubuntu 包 python3-gobject,并且当我运行我的代码时,它完全按预期工作。
但是,PyCharm 似乎找不到任何 PyGObject 模块。它说Unresolved refrence: 'Gtk'
当我在导入语句中将鼠标悬停在 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 从源代码安装到其中,然后甚至尝试将所有 .py 文件的符号链接放入site-packages/gi/overrides
to 中site-packages/gi/repository
,但都没有成功。
任何建议将不胜感激!