Da "Issue 15: import gv" di python-grafico:
Sembra che graphviz per le finestre non ci sono binding python, o non sono incluso con il programma di installazione, e non disponibili altrove.
Inoltre, posso trovare alcuna menzione di libgv-python (la biblioteca che gv è da, io pensare) mai essere disponibile su Windows.
È possibile aggirare l'assenza gv.py utilizzando direttamente gli strumenti della riga di comando.
Supponendo che si sta cercando il example code, rimuovere queste righe:
sys.path.append('..')
sys.path.append('/usr/lib/graphviz/python/')
sys.path.append('/usr/lib64/graphviz/python/')
import gv
E rimuovere queste righe:
gvv = gv.readstring(dot)
gv.layout(gvv,'dot')
gv.render(gvv,'png','europe.png')
E aggiungere queste righe, invece, assicurandosi che il percorso a puntino.exe è corretto, o altrimenti nel PATH:
f = open('europe.dot', 'a')
f.write(dot)
f.close()
import os
command = '"C:\\Program Files\\Graphviz 2.28\\bin\\dot.exe" -Tpng europe.dot > europe.png'
print command
os.system(command)
os.system('europe.png')