Python “Windows上的PyGObject”;错误:root:找不到Gtk的任何类型库;
我需要在Windows下设置PyGObject的帮助。在从Python “Windows上的PyGObject”;错误:root:找不到Gtk的任何类型库;,python,python-3.x,gtk3,pygobject,Python,Python 3.x,Gtk3,Pygobject,我需要在Windows下设置PyGObject的帮助。在从gi.repository导入Gtk和Gdk时,我遇到了以下错误 ERROR:root:Could not find any typelib for Gtk Traceback (most recent call last): File "example.py", line 2, in <module> from gi.repository import Gtk ImportError: cannot import
gi.repository
导入Gtk
和Gdk
时,我遇到了以下错误
ERROR:root:Could not find any typelib for Gtk
Traceback (most recent call last):
File "example.py", line 2, in <module>
from gi.repository import Gtk
ImportError: cannot import name Gtk
错误:root:找不到Gtk的任何类型库
回溯(最近一次呼叫最后一次):
文件“example.py”,第2行,在
从gi.repository导入Gtk
ImportError:无法导入名称Gtk
我能够导入gi.repository.GLib
,gi.repository.Gio
,gi.repository.GObject
,gi.repository.cairo
和gi.repository.Gtk
和gi.repository.GdkPixbuf
我已尝试从“添加/删除程序”中的卸载程序中卸载它,然后重新安装,但错误仍然存在
如果有人能帮忙,我将不胜感激。我不知道这是否是正确的答案,但请检查您是否有
安装中的Gtk-version_number.typelib文件。我也有类似的问题,但当我用pyinstaller构建我的程序时,我遇到了这个问题。我刚刚复制了.typelib文件,我的程序运行正常。我不知道这是否适用于这里,但请尝试查找该文件并复制到安装子目录中其他.typelib文件所在的位置。您使用的是什么版本的windows?@Sam windows 7,32位。这可能也与为什么我的操作系统上的Ubuntu软件中心(Ubuntu 14.04 64位)被破坏有关。我有完全相同的错误(只是从模块添加了一个它无法处理的导入)。