У меня возникли проблемы с запуском pydot Python на окнах 7."dot.exe" не найден в пути. Pydot на Python (Windows 7)
я установил pydot с: "Конда инсталляцию -c RMG pydot = 1.2.2"
Я установил Graphviz под ../Program Files (x86) /Graphviz2.38/
Когда я запускаю следующий сценарий я получаю сообщение об ошибке сказав «dot.exe" не найден в пути»
import pydot
graph = pydot.Dot(graph_type='digraph')
node_a = pydot.Node("Node A", style="filled", fillcolor="red")
node_b = pydot.Node("Node B", style="filled", fillcolor="green")
node_c = pydot.Node("Node C", style="filled", fillcolor="#0000ff")
node_d = pydot.Node("Node D", style="filled", fillcolor="#976856")
graph.add_node(node_a)
graph.add_node(node_b)
graph.add_node(node_c)
graph.add_node(node_d)
graph.add_edge(pydot.Edge(node_a, node_b))
graph.add_edge(pydot.Edge(node_b, node_c))
graph.add_edge(pydot.Edge(node_c, node_d))
graph.add_edge(pydot.Edge(node_d, node_a, label="and back we go again", labelfontcolor="#009933", fontsize="10.0", color="blue"))
graph.write_png('example2_graph.png')
Exception: "dot.exe" not found in path.
Я попытался это решение: https://stackoverflow.com/a/12257807/6561247 , добавив файл my-paths.pth с линией, указывающей на ../Graphiv2.38/bin/, где находится файл «dot.exe». Но я все еще получаю ошибку.
Что еще я могу попробовать? Thanks
Вам нужно добавить абсолютный путь к dot.exe в Вашей среде переменной% PATH%, а не относительный путь. Если это не работает, обновите свой пост с помощью скриншота вашего% PATH% дампа. Очень важно, что исправления Windows работают только с обратными косыми чертами. – Turrican