Я установил graphviz с помощью следующей команды на своем MacOS: brew install graphviz и теперь он показывает, что мой graphviz обновлен.
Однако при запуске следующего кода на моем ноутбуке Jupyter:
# Extract the small tree
tree_small = regressor1.estimators_[5]
# Save the tree as a png image
export_graphviz(tree_small, out_file = 'tree.dot', feature_names = home_data.columns, rounded = True, precision = 1)
(graph, ) = pydot.graph_from_dot_file('tree.dot')
graph.write_png('tree.png')
Выдает следующую ошибку:
FileNotFoundError: [Errno 2] "точка" не найдена в пути. ExecutableNotFound: не удалось выполнить «точку», убедитесь, что Graphviz исполняемые файлы находятся в вашей системе PATH*
Был бы признателен, если бы кто-нибудь помог мне с тем же. PS: я новичок в использовании MacOS, поэтому я не уверен, как работать с добавлением точки в PATH. Я попытался сделать echo $PATH, он, конечно, не включает графическую визуализацию, но не уверен, как проверить, где именно он был установлен.
Спасибо
Отвечает ли это на ваш вопрос? Исключение: точка не найдена в пути в python на Mac
нет. Я уже пробовал запускать эти команды через командную строку
Возможно, вам потребуется обновить
os.environ["PATH"]
, чтобы включить каталог, в котором установлена командаdot
.Вы уже гуглили «как добавить путь к переменной PATH в Mac» и «что в Mac» (это команда Linux для поиска exec.)