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 pydot2
dovrebbe risolvere questo problema. Molto più bello dell'usopip uninstall
perché se condividi il codice puoi semplicemente aggiungere pydot2 al tuo requirements.txt e non consentire agli utenti di eseguire comandi non familiari.