2013-02-21 9 views
5

problem: Jestem na Windows7 i mam zainstalowaną bibliotekę pygraphviz i aplikację Graphviz (aplikacja Graphviz znajduje się w "C: \ Program Files"). Kiedy uruchamiam mój program na pytonie, mam następujący komunikat:pygraphviz ValueError: Program dot nie znajduje się w ścieżce

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. 

Jak mogę rozwiązać ten problem?

+1

@George Stocker, nie sądzę, że jest to "prawdziwy" duplikat, ponieważ inny post dotyczy wyłącznie systemów uniksowych. W systemie Windows to zupełnie inna historia. – shailenTJ

Odpowiedz

4

Musisz dodać katalog z plikami binarnymi Graphviz do PATH.

+0

Po prostu to zrobiłem, ale nic się nie stało = ( – nonameg

+1

@nonameg czy jesteś pewien, że używasz zaktualizowanego środowiska? – wRAR

+0

jakie jest zaktualizowane środowisko? – nonameg