[英]PyGObject on Windows “ERROR:root:Could not find any typelib for Gtk”
我需要在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
我能夠導入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文件所在的安裝子目錄中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.