#python #graphviz
#python #graphviz
Вопрос:
import graphviz
with open('tree.dot') as f:
dot_graph = f.read()
graphviz.Source(dot_graph)
Я пытаюсь визуализировать DecisionTree с помощью iris_data
, но Graphviz не запускается с сообщением ниже.
Вызванная ошибка процесса: команда ‘[‘dot’, ‘-Kdot’, ‘-Tsvg’]’ вернула ненулевой статус выхода 1. [stderr: b’Нет поддержки механизма компоновки для «dot» r N Возможно, необходимо запустить «dot -c» (с правами установщика) для регистрации плагинов?r n’]
Работал над решением
- снова_ pip устанавливает graphviz
- задайте путь к ОС: graphviz * ~bin , bindot.exe
- задайте путь к ОС: библиотека * Anaconda3 Lib site-packages graphviz
- удалите graphviz и повторите
Я точно устанавливаю и устанавливаю path, и, похоже, все идет хорошо, когда дело доходит до graphviz_path . Но ошибка все еще существует. Как я могу с этим справиться?
Комментарии:
1. В самом сообщении об ошибке есть предложение, вы пробовали это?
2. попробуйте, но я не знаю, что делать, что означает «Нет поддержки механизма компоновки для «точки», сообщение об ошибке появляется с помощью cmd: dot -v
3. Ох. Я понял, спасибо, версия python graphviz lib 2.38!! но установлен (graphviz.gitlab.io ) graphviz.exe версия 2.44.1. Поэтому я снова загрузил graphviz в github_ver_2.38 и решил ее