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 运行neato