我需要帮助在Windows下设置PyGObject。我有installed it但是从Gtk
导入Gdk
和gi.repository
时出现以下错误
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
我能够导入gi.repository.GLib
,gi.repository.Gio
,gi.repository.GObject
,gi.repository.cairo
和cairo
,但我不能导入gi.repository.Gtk
和gi.repository.Gdk
和gi.repository.GdkPixbuf
。
我尝试在添加/删除程序中从卸载程序卸载它,然后重新安装它但错误仍然存在。
如果有人可以提供帮助,那将非常感激。
我不知道这是否是正确的答案,但检查你的安装中是否有Gtk-version_number.typelib文件。我遇到了类似的问题,但是当我使用pyinstaller构建程序时遇到了这个问题。我刚刚复制了.typelib文件,我的程序工作正常。我不知道这是否适用于此但尝试找到该文件并复制到其他.typelib文件所在的安装子目录。