在 jupyter 笔记本中使用 "dot" 并面对“'E:\Program' 未被识别为内部或外部命令”

use "dot" in jupyter notebook and face " 'E:\Program' not recognized as an internal or external command"

我用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 is "PATH" and Value 是 "E:\Program Files\Anaconda3\envs\comp47350py37\Library\bin\graphviz"

现在,我的问题变成了:
'E:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件。

甚至我删除了我添加到"PATH"中的文件路径并重新启动了我的电脑,它仍然是这样。

我也尝试过用"progra~1"替换"Program Files"并用单引号引用'Program Files'或所有路径(环境变量不接受双引号), 但是都没有用。

我怎样才能解决这个问题并使 !dot -Tpng DecisionTree4.dot -o DecisionTree4.png 正常工作?

我从 http://www.graphviz.org/download/ 安装 graphviz 并将它安装在 "C" 然后将它添加到我的环境变量

在我的 anaconda 终端中,使用 "condo uninstall graphviz" 现在它可以工作了