Easy_installを使用してpygraphvizをインストールしましたが、pythonを起動するとエラーが発生します:
>>>import pygraphviz as pgv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pygraphviz
>>>
Ubuntu 12.04とgnome-terminalを使用します。
Ubuntuを使用していると仮定して、次の手順をご覧ください。
Sudo apt-get install graphviz libgraphviz-dev pkg-config
Sudo apt-get install python-pip python-virtualenv
のようになりますpip install pygraphviz
を実行しますUbuntu 14.04では、graphvizライブラリとインクルードファイルの自動検出に問題があります。以下の手順に従えば、おそらく安全です。
1) Sudo apt-get install graphviz libgraphviz-dev pkg-config python-pip
2) pip install pygraphviz --install-option="--include-path=/usr/include/graphviz" --install-option="--library-path=/usr/lib/graphviz/"
すばやく簡単な解決策は次のとおりです。
Sudo apt-get install -y python-pygraphviz
pipを使用しても動作しますが、graphviz、libgraphviz-dev、pkg-configが既にインストールされていることを確認してください。
Sudo apt-get install -y graphviz libgraphviz-dev pkg-config python-pip
Sudo pip install pygraphviz
Mac OSXでは、次のことが私に代わってくれました。
pip install graphviz
pip install cgraph
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
cd /usr/local/include/graphviz
Sudo ln -s . graphviz
pip install pygraphviz
[提案どおり、以前の/ urs/local /から/ usr/local /へのタイプミスを修正]
Mac OSX El Capitanでは、Bart Theetenのソリューションは機能しますが、注意が必要なことが2つあります。最初に、graphvizがコンピューターにインストールされていることを確認してください。自作を使用できます:
brew install graphviz
他のことは、パッケージのパスをPYTHONPATHに追加することを確認することです
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages/
Ubuntu 15.10+(つまり2015ish Debian)では、迅速で簡単な解決策は次のとおりです。
Sudo apt-get install python-pygraphviz
依存関係は、aptによって適切にプルされます。