web-dev-qa-db-ja.com

Pythonはpygraphvizを表示しません

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を使用します。

36
Sashko Lykhenko

Ubuntuを使用していると仮定して、次の手順をご覧ください。

  1. Sudo apt-get install graphviz libgraphviz-dev pkg-config
  2. 必要に応じて virtualenv を作成してアクティブ化します。コマンドはSudo apt-get install python-pip python-virtualenvのようになります
  3. pip install pygraphvizを実行します
  4. ターミナルを実行し、インポートして確認し、機能するかどうかを確認します
108
Sidharth Shah

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/" 
17
Alp Celik

すばやく簡単な解決策は次のとおりです。

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
12
Sean

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 /へのタイプミスを修正]

10
Bart Theeten

Mac OSX El Capitanでは、Bart Theetenのソリューションは機能しますが、注意が必要なことが2つあります。最初に、graphvizがコンピューターにインストールされていることを確認してください。自作を使用できます:

brew install graphviz

他のことは、パッケージのパスをPYTHONPATHに追加することを確認することです

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages/
3
Alp Celik

Ubuntu 15.10+(つまり2015ish Debian)では、迅速で簡単な解決策は次のとおりです。

Sudo apt-get install python-pygraphviz

依存関係は、aptによって適切にプルされます。

3
CPBL