pygraphvizのインストールでエラー
環境はMac OS X 10.7.2です
Graphvizのインストール
以下のURLからダウンロードできます
http://www.graphviz.org/Download_macos.php
pygraphvizのインストール
pip install pygraphviz
以下のエラーになりました
Downloading/unpacking pygraphviz
Running setup.py egg_info for package pygraphviz
/bin/sh: pkg-config: command not found
/bin/sh: pkg-config: command not found
Trying pkg-config
Trying dotneato-config
Failed to find dotneato-config
Your Graphviz installation could not be found.
1) You don't have Graphviz installed:
Install Graphviz (http://graphviz.org)
2) Your Graphviz package might incomplete.
Install the binary development subpackage (e.g. libgraphviz-dev or similar.)
3) You are using Windows
There are no PyGraphviz binary packages for Windows but you might be
able to build it from this source. See
http://networkx.lanl.gov/pygraphviz/reference/faq.html
If you think your installation is correct you will need to manually
change the include_path and library_path variables in setup.py to
point to the correct locations of your graphviz installation.
The current setting of library_path and include_path is:
library_path=None
include_path=None
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "#{file_path}/build/pygraphviz/setup.py", line 89, in <module>
raise OSError,"Error locating graphviz."
OSError: Error locating graphviz.
Complete output from command python setup.py egg_info:
/bin/sh: pkg-config: command not found
/bin/sh: pkg-config: command not found
Trying pkg-config
Trying dotneato-config
Failed to find dotneato-config
Your Graphviz installation could not be found.
1) You don't have Graphviz installed:
Install Graphviz (http://graphviz.org)
2) Your Graphviz package might incomplete.
Install the binary development subpackage (e.g. libgraphviz-dev or similar.)
3) You are using Windows
There are no PyGraphviz binary packages for Windows but you might be
able to build it from this source. See
http://networkx.lanl.gov/pygraphviz/reference/faq.html
If you think your installation is correct you will need to manually
change the include_path and library_path variables in setup.py to
point to the correct locations of your graphviz installation.
The current setting of library_path and include_path is:
library_path=None
include_path=None
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "#{file_path}/build/pygraphviz/setup.py", line 89, in <module>
raise OSError,"Error locating graphviz."
OSError: Error locating graphviz.library_pathとinclude_pathを設定しろとありますので、setup.pyを開き、43、44行目のコメントを外します
# OSX, Linux, alternate location #library_path='/usr/local/lib/graphviz' #include_path='/usr/local/include/graphviz'
これでインストールできるようになりました。