我无法从gi.repository导入模块。
具体地,无法导入Gtk和GObject。
我在Ubuntu 14.04 LTS和重新安装后的Linux Mint 17上都遇到了这个错误。
from gi.repository import Gtk, GObject
'未解决的引用'警告结果对应模块。有趣的是,我的Gtk GUI可以编译并且运行得很好。但是,GObject完全不起作用。
我尝试通过改变导入语句来解决问题,例如:
from gi.repository.Gtk import*
即使通过硬编码导入路径:
sys.path.append('/usr/lib/python2.7/dist-packages/gi')
迄今为止,这些方法都没有解决这个令人沮丧的错误。
我在网上、Linux论坛或者stackoverflow上都没有找到关于这个问题的任何结论性帮助或基本信息。我不确定这个问题是Python还是Linux方面的。
有人能建议如何解决这个问题吗? 我需要提供哪些额外的信息。
谢谢!
gir1.2-gtk-3.0
有所帮助。谢谢。 - Hannes R.