我在Ubuntu 11.10上使用PyCharm 2.5,试图在Python 3.2.2上使用PyGObject 3.0开发一个应用程序.我已经安装了Ubuntu软件包python3-gobject,当我运行我的代码时,它完全按预期工作.
但是,PyCharm似乎无法找到任何PyGObject模块.它说Unresolved refrence: 'Gtk'当我在我的import语句中将鼠标悬停在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()
Run Code Online (Sandbox Code Playgroud)
我甚至已经尝试做一个python虚拟环境,然后从源代码安装到PyGObject,然后甚至试图从所有.py文件制作符号链接中site-packages/gi/overrides来site-packages/gi/repository,都没有运气.
任何建议将不胜感激!