Python没有看到pygraphviz

时间:2013-03-27 14:28:22

标签: python install 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。

6 个答案:

答案 0 :(得分:102)

假设您使用的是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. 运行终端并通过导入检查并查看是否有效

答案 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/