pygraphviz ValueError: Program dot not found in pa

2019-02-22 09:51发布

This question already has an answer here:

the problem is: I am on Windows7 and I've installed pygraphviz library and Graphviz application(Graphviz application is in "C:\Program Files"). When I run my program on python I have the following message:

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.

How can I solve this problem?

1条回答
smile是对你的礼貌
2楼-- · 2019-02-22 10:20

You need to add the directory with graphviz binaries to PATH.

查看更多
登录 后发表回答