我使用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。
答案 0 :(得分:102)
假设您使用的是Ubuntu,请查看以下步骤
sudo apt-get install graphviz libgraphviz-dev pkg-config
sudo apt-get install python-pip python-virtualenv
pip install pygraphviz
答案 1 :(得分:15)
在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/"
答案 2 :(得分:11)
快速简便的解决方案是:
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
答案 3 :(得分:9)
在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 /]修复错误
答案 4 :(得分:2)
在Ubuntu 15.10+(即2015ish Debian)下,快速简便的解决方案是:
sudo apt-get install python-pygraphviz
apt。
正确地提取任何依赖项答案 5 :(得分:2)
在Mac OSX El Capitan上,Bart Theeten的解决方案有效,但有两件事需要注意。最初,请确保在计算机上安装了graphviz。你可以使用自制软件:
brew install graphviz
其他方面是确保将包的路径添加到PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages/