Python Gtk消息:加载模块失败
我使用jhbuild在我的Ubuntu 13.10上成功安装了gtk+(显然是!),如下链接: 但当我运行以下简单程序时:Python Gtk消息:加载模块失败,python,linux,gtk,Python,Linux,Gtk,我使用jhbuild在我的Ubuntu 13.10上成功安装了gtk+(显然是!),如下链接: 但当我运行以下简单程序时: #!/usr/bin/python from gi.repository import Gtk win = Gtk.Window() win.connect("delete-event", Gtk.main_quit) win.show_all() Gtk.main() 我得到这个错误: Gtk-Message: Failed to load module "ove
#!/usr/bin/python
from gi.repository import Gtk
win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
我得到这个错误:
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Traceback (most recent call last):
File "intro.py", line 4, in <module>
win=GtkWindow()
NameError: name 'GtkWindow' is not defined
Gtk消息:加载模块“覆盖滚动条”失败
Gtk消息:未能加载模块“unity Gtk模块”
Gtk消息:加载模块“堪培拉Gtk模块”失败
回溯(最近一次呼叫最后一次):
文件“intro.py”,第4行,在
win=GtkWindow()
NameError:未定义名称“GtkWindow”
在四处搜索时,我发现了以下类似的问题:
但我仍然得到了错误
这些:
不要真的给出解决方案
我怎样才能解决这个问题
更新1:显然,错误是由于代码中的GtkWindow而不是Gtk.Window引起的,但即使在更正之后,也会显示相同的警告(尽管现在我没有得到错误和正确的输出)尝试重新安装软件包,安装时可能出现错误。根据您的回溯:
Traceback (most recent call last):
File "intro.py", line 4, in <module>
win=GtkWindow()
NameError: name 'GtkWindow' is not defined
但错误表明您实际上有:
win=GtkWindow()
您在实际代码中意外地忽略了Gtk
和窗口之间的
,但在您发布的示例中修复了它。我建议仔细检查intro.py中的那一行,看看这是否能解决您的问题
- 注意:这与关于未能加载这3个模块的警告完全无关
@curiousguy13您的系统是32位还是64位?我的操作系统是64位的(这是一个在vmware上运行的虚拟系统,虽然这不重要),但我已经尝试过在32位和64位版本中安装覆盖滚动条和其他模块,这两个版本可能是
win=GtkWindow()