2016-03-25 17 views
2

私はネットワークビジュアライゼーションのためにpython iGraphを使って遊んでいます。グラフをプロットしようとしたときにエラーメッセージが表示されました。CairoとPyCairoをインストールするMac OsX

>>> layout = g.layout("kk") 
>>> plot(g, layout = layout) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "build/bdist.macosx-10.5-x86_64/egg/igraph/drawing/__init__.py", line 446, in plot 
    File "build/bdist.macosx-10.5-x86_64/egg/igraph/drawing/__init__.py", line 117, in __init__ 
    File "build/bdist.macosx-10.5-x86_64/egg/igraph/drawing/utils.py", line 396, in __getattr__ 
TypeError: plotting not available 

私はCairoまたはPyCairoを正しくインストールしていないと思います。

私はFinkやMacPortsを使い慣れていません。なぜなら私は一般的にHomebrewを使用しているからです。

大変お手伝いをしてください。

答えて

2

ライブラリを手動でコンパイルする必要があります。私は解決策hereを使用し、バージョンを更新しました。

curl -L https://www.cairographics.org/releases/cairo-1.14.6.tar.xz -o cairo.tar.xz 
tar -xf cairo.tar.xz && cd cairo-1.14.6 
./configure --prefix=/usr/local --disable-dependency-tracking 
make install 

configureを実行しながら、あなたはpkg_configに関するエラーが出た場合、あなたが醸造しているをインストールすることができます。

brew install pkg-config 
関連する問題