Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python “Windows上的PyGObject”;错误:root:找不到Gtk的任何类型库;_Python_Python 3.x_Gtk3_Pygobject - Fatal编程技术网

Python “Windows上的PyGObject”;错误:root:找不到Gtk的任何类型库;

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

我需要在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 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位)被破坏有关。我有完全相同的错误(只是从模块添加了一个它无法处理的导入)。