MKT*_*MKT 9 python gtk homebrew pygtk
我 在Mac OS X上安装virt-manager0.10.0
首先我用自制软件安装了python,libvirt,gtk + 3,pygtk和其他依赖项
但是当我运行virt-manager时,我遇到了这个错误
from gi.repository import GObject
ImportError: No module named gi.repository
Run Code Online (Sandbox Code Playgroud)
当我在python命令行中运行此导入时,我得到相同的错误.但是当我尝试时没有错误 import gtk
我认为问题是自制的pygtk版本不使用gtk + 3并使用gtk2,因为我们可以在这里看到gi.repository Windows 只有gtk + 3使用该语法.
kik*_*kap 21
该gi模块在pygobject软件包中,但如果您在OS/X上安装此软件包,则无法获得该gi模块.要真正安装gi在OS/X上,您需要安装pygobject3可能看起来像是Python3的模块,但事实并非如此,3它来自GTK版本.因此,如果您使用的是OS/X,那么简单brew install pygobject3就可以了.