используйте «точку» в блокноте и лице jupyter «E: \ Program» не распознается как внутренняя или внешняя команда » - PullRequest
0 голосов
/ 20 апреля 2020

Я использую блокнот jypyter для написания кода. в моем коде есть
!dot -Tpng DecisionTree4.dot -o DecisionTree4.png

после того, как я установил точку с помощью conda install graphviz, я проверил место, где она установлена, это удается. dot.exe , расположенный в E: \ Program Files \ Anaconda3 \ envs \ comp47350py37 \ Library \ bin \ graphviz

, а затем я просто следую рекомендациям, которые нашел онлайн, чтобы добавить местоположение файла в мои переменные окружения: Переменная это "ПУТЬ" и Значение это "E: \ Program Files \ Anaconda3 \ envs \ comp47350py37 \ Library \ bin \ graphviz"

Теперь у меня возникли проблемы:
«E: \ Program» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

И даже если я удалил путь к файлу, который я добавил в «ПУТЬ», и перезагрузил компьютер, он все еще такой.

, а также я пытался использовать «progra ~ 1» для замены «Program Files» и цитирования «Program Files» или всего пути одинарной кавычкой (double не принимается переменными среды), но все из них не сработало.

Как я мог решить эту проблему и заставить !dot -Tpng DecisionTree4.dot -o DecisionTree4.png работать?

1 Ответ

0 голосов
/ 21 апреля 2020

Я устанавливаю graphviz из http://www.graphviz.org/download/ и устанавливаю его в "C", затем добавляю его в мои переменные среды

и в моем терминале anaconda использую "condo uninstall graphviz" теперь это может работать

...