переменная graphviz PATH не найдена при смене движка с точки на neato - PullRequest
1 голос
/ 08 мая 2019

Почему я получаю ошибку при смене двигателя? Все отлично работает с точечным движком.

Код:

from graphviz import Graph

dot = Graph()
dot.engine = 'neato'

dot.node('a')
dot.node('b')

dot.edge('a', 'b')

print(dot.source)
dot.render('test-output/round-table.gv', view=True)

Ошибка:

graphviz.backend.ExecutableNotFound: failed to execute 
['neato', '-Tpdf', '-O', 'test-output/round-table.gv'], 
make sure the Graphviz executables are on your systems' PATH

1 Ответ

0 голосов
/ 14 мая 2019

это помогло мне решить проблему с Windows:
«RuntimeError: убедитесь, что исполняемые файлы Graphviz находятся в пути вашей системы» после установки Graphviz 2.38
установлено с https://graphviz.gitlab.io/_pages/Download/Download_windows.html с использованием .msi, добавлено вручную в PATH.
если вы используете ноутбук jupyter, перезапустите окно cmd и, возможно, веб-браузер

...