pygraphviz 错误:找不到程序 dot

6 投票
1 回答
5218 浏览
提问于 2025-04-17 16:42

问题是:我在使用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.

我该如何解决这个问题呢?

1 个回答

5

你需要把包含graphviz程序的文件夹添加到PATH里。

撰写回答