我使用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。
我使用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
pkg-config
很重要,否则 pip install pygraphviz
将不能编译,因为缺少 library_path
。 - Honghe.Wu在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/"
brew install graphviz
),除了路径为 /usr/local/include/graphviz
,库文件是 /usr/local/lib/graphviz
,所以完整命令为:pip3.6 install pygraphviz --install-option="--include-path=/usr/local/include/graphviz/" --install-option="--library-path=/usr/local/lib/graphviz"
。 - Chrissudo apt-get install graphviz libgraphviz-dev graphviz-dev
,然后再执行pip install pygraphviz
就可以了。 - haku在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 M1,我通过这个方法修复了它。
#install graphviz first
brew install graphviz
#check your graphviz path
brew info graphviz
#change to your dir
export GRAPHVIZ_DIR="/usr/local/Cellar/graphviz/<VERSION>" #3.0.0 in my case
#finally run this
pip install pygraphviz --global-option=build_ext --global-option="-I$GRAPHVIZ_DIR/include" --global-option="-L$GRAPHVIZ_DIR/lib"
GRAPHVIZ_DIR
更改为我的本地 HomeBrew 路径即可。 - alxlivespip install --use-pep517 \ --config-setting="--global-option=build_ext" \ --config-setting="--build-option=-I$(brew --prefix graphviz)/include/" \ --config-setting="--build-option=-L$(brew --prefix graphviz)/lib/" \ pygraphviz
- Hans Bambel快速简便的解决方案是:
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
python-pygraphviz
就解决了问题。 - Bretskobrew install graphviz
另一个需要注意的是确保将包的路径添加到PYTHONPATH中。
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages/
sudo apt-get install python-pygraphviz
所有依赖项都会被apt正确地拉取。
!apt install libgraphviz - dev
!pip install pygraphviz
致谢:https://gist.github.com/korakot/a80c04a1945b06e2f4a053f92fecfbf9
pip install virtualenv
2.virtualenv myenv
3.source myenv/bin/activate
4.pip install pygraphviz
然后运行Python并尝试import pygraphviz
以检查是否正常工作。 - Sidharth Shahsudo apt-get install libgraphviz-dev
来安装它。您可以使用dpkg -l | grep 'graphviz'
检查是否已安装graphviz。 - Sidharth Shah