Quand j'exécute un code très simple avec 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')
Il m'imprime le message d'erreur:
Couldn't import dot_parser, loading of dot files will not be possible.
J'utilise python 2.7.3
pip install pydot2
devrait résoudre ce problème. Beaucoup plus agréable que d'utiliser,pip uninstall
car si vous partagez du code, vous pouvez simplement ajouter pydot2 à votre requirements.txt et ne pas laisser les utilisateurs exécuter des commandes inconnues.