Cuando ejecuto un código muy simple 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')
Me imprime el mensaje de error:
Couldn't import dot_parser, loading of dot files will not be possible.
Estoy usando python 2.7.3
pip install pydot2
debería solucionar este problema. Mucho mejor que usarlopip uninstall
porque si comparte código puede agregar pydot2 a su requirements.txt y no dejar que los usuarios ejecuten comandos desconocidos.