Python 无法从gi.repository导入模块
我无法从gi.repository导入模块。 特别不是Gtk和GObject 我在Ubuntu 14.04 LTS和重新安装后都遇到了这个错误 同样在LinuxMint17上Python 无法从gi.repository导入模块,python,ubuntu,import,gtk,gobject,Python,Ubuntu,Import,Gtk,Gobject,我无法从gi.repository导入模块。 特别不是Gtk和GObject 我在Ubuntu 14.04 LTS和重新安装后都遇到了这个错误 同样在LinuxMint17上 from gi.repository import Gtk, GObject 导致相应的“未解析参考”警告 模块。有趣的是,我的GTKGUI可以编译并运行 很好。然而,GObject完全失去了功能 我试图改变导入语句,例如: from gi.repository.Gtk import* 甚至通过以下方式对导入路径进行硬
from gi.repository import Gtk, GObject
导致相应的“未解析参考”警告
模块。有趣的是,我的GTKGUI可以编译并运行
很好。然而,GObject完全失去了功能
我试图改变导入语句,例如:
from gi.repository.Gtk import*
甚至通过以下方式对导入路径进行硬编码:
sys.path.append('/usr/lib/python2.7/dist-packages/gi')
到目前为止,这些方法都没有解决这个令人沮丧的错误
我没有找到关于这个问题的任何结论性帮助或基本信息,
无论是web上的任何地方,Linux论坛上的任何地方,还是stackoverflow上的任何地方。
我不确定这个问题是在Python方面还是在Linux方面
有人能建议如何解决这个问题吗?
我最终需要提供哪些额外信息
谢谢 如果在基于Debian的系统(如Ubuntu)上,您可能需要为其他库安装
gir1.2-gtk-3.0
软件包和其他类似名称的软件包。我不知道Mint上的软件包名称,但可能是类似的。关于Wheezy(Debian 7.8)安装python3 gi为我解决了这个问题。谢谢。已安装程序包gir1.2-gtk-3.0。尽管如此,故障依然存在。对于我来说,升级gir1.2-gtk-3.0
有帮助。谢谢