Quando eseguo un codice molto semplice con pydot
import pydot
graph = pydot.Dot(graph_type='graph')
for i in range(3):
edge = pydot.Edge("king", "lord%d" % i)
graph.add_edge(edge)
vassal_num = 0
for i in range(3):
for j in range(2):
edge = pydot.Edge("lord%d" % i, "vassal%d" % vassal_num)
graph.add_edge(edge)
vassal_num += 1
graph.write_png('example1_graph.png')
Mi stampa il messaggio di errore:
Couldn't import dot_parser, loading of dot files will not be possible.
Sto usando python 2.7.3
pip install pydot2dovrebbe risolvere questo problema. Molto più bello dell'usopip uninstallperché se condividi il codice puoi semplicemente aggiungere pydot2 al tuo requirements.txt e non consentire agli utenti di eseguire comandi non familiari.