【发布时间】:2020-04-20 17:32:42
【问题描述】:
我使用 jypyter notebook 编写代码。
在我的代码中,有!dot -Tpng DecisionTree4.dot -o DecisionTree4.png
通过conda install graphviz安装dot后,我检查了它的安装位置,它成功了。 dot.exe 位于 E:\Program Files\Anaconda3\envs\comp47350py37\Library\bin\graphviz
然后我只是按照我在网上找到的指南将文件位置添加到我的环境变量中:Variable 是“PATH”,Value 是“E:\Program Files\Anaconda3\envs\comp47350py37\Library\bin\graphviz"
现在,我的问题变成了:
'E:\Program' 不是内部或外部命令、可运行程序或批处理文件。
即使我删除了我添加到“PATH”中的文件路径并重新启动了我的计算机,它仍然是这样的。
我还尝试使用“progra~1”替换“程序文件”并用单引号引用“程序文件”或所有路径(环境变量不接受双引号), 但所有这些都不起作用。
我该如何解决这个问题并让!dot -Tpng DecisionTree4.dot -o DecisionTree4.png 工作?
【问题讨论】:
-
快速猜测 jupyter notebook 路径中可能缺少一些引号(检查您的设置)。
-
嘿,“jupyter 笔记本路径”是什么意思?我在哪里可以找到这个?谢谢
-
我不知道 jupyter 所以不知道它是否存在,但是很多程序存储自己的路径而不是使用默认的系统路径。
标签: python jupyter-notebook anaconda environment-variables dot