Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

pygraphviz ValueError: Program dot not found in path [duplicate]

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?

like image 614
nonameg Avatar asked Oct 05 '22 23:10

nonameg


1 Answers

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

like image 173
wRAR Avatar answered Oct 10 '22 02:10

wRAR