2013-02-21 17 views
5

il problema è: Sono su Windows7 e ho installato la libreria pygraphviz e l'applicazione Graphviz (l'applicazione Graphviz si trova in "C: \ Programmi"). Quando eseguo il mio programma su Python ho il seguente messaggio:pygraphviz ValueError: Punto del programma non trovato nel percorso

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. 

Come posso risolvere questo problema?

+1

@George Stocker, non penso che questo sia un "vero" duplicato perché l'altro post riguarda solo i sistemi Unix. Su Windows, è tutta un'altra storia. – shailenTJ

risposta

4

È necessario aggiungere la directory con i file binari di graphviz a PATH.

+0

L'ho appena fatto ma non è successo niente = ( – nonameg

+1

@nonameg sei sicuro di utilizzare l'ambiente aggiornato? – wRAR

+0

qual è l'ambiente aggiornato? – nonameg