Python Graphviz无法识别路径

Python Graphviz无法识别路径,python,scikit-learn,path,graphviz,decision-tree,Python,Scikit Learn,Path,Graphviz,Decision Tree,我试图使用Graphviz输出sklearn决策树图,但即使我通过python和internet下载安装了Graphviz并正确设置了路径,它仍然返回以下错误: Traceback (most recent call last):   File "C:\Users\user\Documents\program\program\program\program.py", line 187, in <module>     dec_tree_graph.render(f

我试图使用Graphviz输出sklearn决策树图,但即使我通过python和internet下载安装了Graphviz并正确设置了路径,它仍然返回以下错误:

Traceback (most recent call last):
  File "C:\Users\user\Documents\program\program\program\program.py", line 187, in <module>
    dec_tree_graph.render(filename="C:\\Users\\user\\Documents\\program\\decision_tree.png", format="png", view = True)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\graphviz\files.py", line 209, in render
    quiet=quiet)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\graphviz\backend.py", line 221, in render
    run(cmd, capture_output=True, cwd=cwd, check=True, quiet=quiet)
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\graphviz\backend.py", line 167, in run
    raise ExecutableNotFound(cmd)
graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpng', '-O', 'decision_tree.png'], make sure the Graphviz executables are on your systems' PATH
回溯(最近一次呼叫最后一次):
文件“C:\Users\user\Documents\program\program\program\program.py”,第187行,在
dec\u tree\u graph.render(filename=“C:\\Users\\user\\Documents\\program\\decision\u tree.png”,format=“png”,view=True)
文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Python37\u 64\lib\site packages\graphviz\Files.py”,第209行,在渲染中
安静=安静)
文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Python37\u 64\lib\site packages\graphviz\backend.py”,第221行,在渲染中
运行(cmd,capture_output=True,cwd=cwd,check=True,quiet=quiet)
文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Python37\u 64\lib\site packages\graphviz\backend.py”,第167行,正在运行
raise ExecutableNotFound(cmd)
graphviz.backend.ExecutableNotFound:未能执行['dot'、'-Tpng'、'-O'、'decision_tree.png'],请确保graphviz可执行文件位于系统的路径上
我在Windows 10上使用Visual Studio 2017,Graphviz安装程序已将
bin
文件夹放入
C:\Program Files\Graphviz 2.44.1
中。这正是我给path的文件路径,以及
C:\Program Files\Graphviz 2.44.1\bin
C:\Program Files\Graphviz 2.44.1\bin\dot.exe
。我已重新启动Visual Studio和我的计算机。如何让系统识别Graphviz