14

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

Pythonコマンドラインでこのインポートを実行すると、同じエラーが発生しますが、試してもエラーはありません import gtk

問題は、自作のpygtkバージョンがgtk + 3を使用せず、gtk2を使用していることであり、ここでわかるように、gi.repository Windows のみがgtk + 3でその構文を使用していると思います。

4

4 に答える 4

26

giモジュールはパッケージに含まれていますが、このパッケージを OS/X にインストールすると、モジュールpygobjectは取得されませんgi。OS/Xに実際にインストールするには、モジュールgiをインストールする必要がありpygobject3ます。これは Python3 用のように見えるかもしれませんが、そうではなく、3GTK バージョンに由来します。したがって、OS/X を使用している場合は、単純な方法でうまくいきますbrew install pygobject3

于 2015-10-17T23:30:09.460 に答える
0

ビルドされた Python を使用しましたか、それともホーム ブリューがインストールされたものを使用しました/opt/python/か? which pythonあなたの任期の問題。次に、python issue でimport sys; print sys.path

于 2013-08-08T07:03:30.823 に答える