こんにちは、スタック コミュニティです。
私の質問がグラフ ツール関連なのか gtk 関連なのかはわかりませんが、両方かもしれません。さらに、それを解決しようとしているときに私がしたことがばかげている場合は申し訳ありません.
問題は次のとおりです。I の後brew install graph-tool
、python を起動しimport graph_tool.all
て次のエラーが表示されます。
/usr/local/lib/python2.7/site-packages/graph_tool/draw/cairo_draw.py:1318: RuntimeWarning: Error importing Gtk module: No module named repository; GTK+ drawing will not work.
import pygtk; pygtk.require('2.0'); import gtk
以前は、動作する場合、それはエラーがグラフツールの問題であることを意味すると確信していましたが、グラフツールは gtk (3??) と GObject (右?) と上部を使用する可能性があるため、そうである必要はありません。 gtk2 と pygtk をチェックします (この質問は私をこの考えに導きました)。gtk、GObject、およびすべての依存関係を再インストールしてみました。すべてのbrew関連とbrew自体を消去してから、すべてを再インストールします(ここのように)。それでも同じエラーが表示されます。また、念のためにbrewからすべてのリンクを解除して再度リンクしようとしましたが、これでも何も変わりません。
他に何をチェックしましたか:
MAC OS X バージョン 10.10.3、homebrew-installed python 2.7.10 を実行しています ( brew によってインストールされたものをpython --version
返しますPython 2.7.10
;which python
を指します/usr/local/bin/python
)。brew info graph-tool
それのすべての要件がそこにあることを示しています(オプションのものも含む)。GTK 2.24.28、GTK+3 3.16.4、PyGobject 2.28.6、GObject-introspection 2.28.6、Cairo 1.14.2、Py2Cairo 1.10.0、pango 1.36.8、XQuartz 2.7.7 などがインストールされ、それらの依存関係がありますも大丈夫です。gi 1.2が(pip経由で)インストールされていますが、gi.repositoryは実際にはありません。この質問は承知していますが、PyGObjects がインストールされています。
この質問と返信も読みましたが、判断できる限り、これで問題が解決するものはありません。
解決策を探すのに 2 日間費やしました。