在Windows10 64bit中安装graphviz

时间:2020-03-09 12:26:35

标签: python-3.x windows graphviz neato anaconda3

我按照给定here的命令安装了graphviz,以便将其与Networkx一起使用

conda install -c alubbock pygraphviz

但是尝试运行给定here的代码时出现问题

raise ValueError("Program %s not found in path." % prog)
ValueError: Program neato not found in path

我搜索了一下,发现Neato missin g为64位版本。

这个问题仍然存在吗?有没有安装Neato的方法?

编辑: 按照下面给出的说明,我已经在以下文件夹中安装了Graphviz

C:\Program Files (x86)\Graphviz2.38

有人可以建议如何从这里继续吗?

import pygraphviz as pgv

不起作用。

所以我尝试了

pip install pygraphviz

返回

pygraphviz/graphviz_wrap.c(2987): fatal error C1083: Cannot open include file: 'graphviz/cgraph.h': No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for pygraphviz
  Running setup.py clean for pygraphviz
Failed to build pygraphviz
Installing collected packages: pygraphviz
    Running setup.py install for pygraphviz ... error

我不确定现在如何安装pygraphviz。

1 个答案:

答案 0 :(得分:2)

所以问题是 neato 丢失了。

根据您的帖子,您的系统似乎不知道neato在哪里。因此,将包含neato.exe的目录添加到PATH环境变量中。

在Windows10上,可以使用Start -> Edit environment variables for your account -> select path in the window -> edit -> New -> C:\Program Files (x86)\Graphviz2.38\bin\

或任何您的安装目录。