pygraphviz ValueError:在路径中找不到程序点[重复]

Posted

技术标签:

【中文标题】pygraphviz ValueError:在路径中找不到程序点[重复]【英文标题】:pygraphviz ValueError: Program dot not found in path [duplicate] 【发布时间】:2013-02-07 11:56:19 【问题描述】:

问题是: 我在 Windows7 上,并且已经安装了 pygraphviz 库和 Graphviz 应用程序(Graphviz 应用程序位于“C:\Program Files”中)。当我在 python 上运行我的程序时,我收到以下消息:

g.draw(filename,prog='dot')
  File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1418, in draw
    data=self._run_prog(prog,args)
  File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1248, in _run_prog
    runprog=self._get_prog(prog)
  File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1236, in _get_prog
    raise ValueError("Program %s not found in path."%prog) 
ValueError: Program dot not found in path.

我该如何解决这个问题?

【问题讨论】:

@George Stocker,我不认为这是一个“真正的”重复,因为另一篇文章只涉及 Unix 系统。在 Windows 上,情况就完全不同了。 【参考方案1】:

您需要将带有graphviz 二进制文件的目录添加到PATH

【讨论】:

我刚做了但什么也没发生=( @nonameg 你确定你使用的是更新的环境吗? 更新的环境是什么? @nonameg 如果只更改了系统设置中的环境变量设置,需要重新登录才能生效。 @wRAR 或打开一个新的命令提示符(如果您是从命令行执行此操作)。

以上是关于pygraphviz ValueError:在路径中找不到程序点[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 上安装 pygraphviz

在 anaconda 错误上安装 pygraphviz

Pygraphviz 在绘制 170 个图后崩溃

如何在 Windows 上从 pygraphviz 运行neato

Pip install pygraphviz 失败:pygraphviz 的构建轮失败

Graphviz 与 PyGraphViz