错误安装情况
亲试以下两种直接安装的方式都不能成功
pip install pygraphviz
conda install conda-forge: :python-graphviz
则考虑使用直接下载的whl文件来安装
正确安装情况
需要两步安装才可以成功,缺一不可!!!
第一步:pygraphviz的whl文件下载安装
使用github一个好人大哥整理的whl即可安装
pygraphviz下载
(不能直接使用官网的whl,因为代码不全,安装以后同样会报错!!!)
注意要点击你需要的whl版本中,按下图指示下载!!!不能在作者主页最外面把整个文件夹zip下载下来以后再把需要的whl拿去用,我这样操作安装的时候会报错“file is not zip file”
将下载完的
whl文件
可拖至你需要这个包的代码的同目录位置
以我的为例:
win64的系统
python3.6 使用networkx做图,则下载pygraphviz-1.6-cp36-cp36m-win_amd64.whl
在pycharm的终端执行以下代码
pip install pygraphviz-1.6-cp36-cp36m-win_amd64.whl
结果!!!会继续报错
ValueError: Program twopi not found in path.
由于我的nx.nx_agraph.graphviz_layout(G, prog="twopi", args="")
中prog参数使用的是twopi所以报错是没找到twopi,如果你使用的是 prog=“dot”,报错自然是“ValueError: Program dot not found in path.”
这个时候就需要安装第二步的东西了,见下~~~~
第二步:官网下载安装Graphviz的exe文件
进入 Graphviz.exe下载
因为我的python是3.6的,保险起见我就下载了目前的最低版本graphviz-2.49.0
下载完成双击安装,随自己喜欢指定安装位置
但是!!!安装过程中一定注意要勾选PATH
安装结束,win+R输入cmd打开终端,输入以下代码
dot -Version
若出现graphviz的版本则表示安装成功
终于结束啦!!!
重启你的pycharm
再次运行你的代码,你想要的将出现在你的屏幕上~~~