Anaconda Graphviz没有在jupyter笔记本电脑python=3.6中运行?

Anaconda Graphviz没有在jupyter笔记本电脑python=3.6中运行?,anaconda,jupyter-notebook,graphviz,Anaconda,Jupyter Notebook,Graphviz,我正在尝试运行graphviz以查看jupyter笔记本上的点文件,并将路径导入到dot.exe路径 G:\anaconda3\envs\tensorflowgpu\Library\bin\graphviz G:\anaconda3\envs\tensorflowgpu\Library\bin\graphviz\dot.exe 我正在尝试运行以下代码: with open("tree1.dot") as f: dot_graph = f.read() graphviz.Source(dot_gr

我正在尝试运行graphviz以查看jupyter笔记本上的点文件,并将路径导入到dot.exe路径

G:\anaconda3\envs\tensorflowgpu\Library\bin\graphviz G:\anaconda3\envs\tensorflowgpu\Library\bin\graphviz\dot.exe

我正在尝试运行以下代码:

with open("tree1.dot") as f:
dot_graph = f.read()
graphviz.Source(dot_graph)

它提供:

failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH

请告诉我修复此问题的任何方法或查看jupyter笔记本上的点文件的任何其他方法我正在jupter笔记本上运行python 3.6

我遇到了类似的问题(不同的执行-但两者在jupyter中都有相同的错误),并且能够通过以下方式解决此问题:

首先,我卸载了最初通过Anaconda提示符安装的graphviz包

conda remove graphviz
我在中找到了使用以下命令安装graphviz包的方法。用python附加graphviz-在lib/site包中下载包

conda install python-graphviz
我重新启动了Jupyter笔记本以查找dot.exe,因为在安装包后,我无法在运行的笔记本中找到它

我希望这有帮助

重新安装graphviz

conda remove graphviz 
conda install python-graphviz
graphviz.Source(dot_graph).view()

在您将有一个小窗口,您必须选择您想要查看决策树的位置之后,如果您的代码不起作用,您可以使用此窗口

import graphviz
from IPython.display import display
with open("tree1.dot") as f:
dot_graph = f.read()
display(graphviz.Source(dot_graph))

我通过安装
graphviz
(不仅是
pip安装graphviz
,而且是单独提供的实际可执行文件)在debian上解决了这个问题。但不知道如何在Windows上解决它。。。
import graphviz
from IPython.display import display
with open("tree1.dot") as f:
dot_graph = f.read()
display(graphviz.Source(dot_graph))