2013-02-21 59 views
5

问题是: 我在Windows7上,我安装了pygraphviz库和Graphviz应用程序(Graphviz应用程序在“C:\ Program Files”中)。当我在python上运行我的程序时,我有以下消息:pygraphviz ValueError:在路径中找不到程序点

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. 

我该如何解决这个问题?

+1

@George Stocker,我不认为这是一个“真正的”重复,因为另一篇文章只涉及Unix系统。在Windows上,这是一个完全不同的故事。 – shailenTJ 2013-09-04 13:19:41

回答

4

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

+0

我刚做,但什么都没有发生=( – nonameg 2013-02-22 00:08:41

+1

@nonameg你确定你正在使用更新后的环境? – wRAR 2013-02-22 00:19:00

+0

有什么更新的环境呢?如果 – nonameg 2013-02-22 09:40:40