我试图将python2 GtK程序,特别是Comix转换为python3 Gtk程序。
我已达到程序抛出错误的程度:
ImportError:无法导入名称Gobject,内省找不到typelib
此时会抛出错误:
from gi.repository import Gobject
在bookmark.py
。无论如何,程序本身包含各种链接的py文件,并且呈现结构并不是那么简单。
有趣的是,相同的导入命令在同一程序中的其他模块中执行没有问题。我不知道这里有什么问题。
一些solutions提到安装gir1.2-gtk-3.0
是满意但无济于事。我也使用pip安装我的模块并使用--enable-introspection=yes
编译它们对我来说似乎有点过分。应该有另一种解决方案。
知道这里发生了什么以及如何处理它?
模块名称区分大小写,请尝试以下操作:
from gi.repository import GObject