Когда я бегу очень простой код с pydotpydot и Graphviz ошибка: Не удалось импортировать dot_parser, загрузка файлов точек будет невозможно
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')
Он печатает мне сообщение об ошибке:
Couldn't import dot_parser, loading of dot files will not be possible.
Я использую python 2.7.3
'pip install pydot2' должен исправить эту проблему. Намного лучше, чем использовать 'pip uninstall', потому что, если вы используете общий код, вы можете просто добавить pydot2 в свой файл требований.txt и не иметь пользователей запускать незнакомые команды. – RussellStewart