Pydot'在路径中找不到点'

时间:2019-12-30 07:50:19

标签: python graphviz pydot

我已经检查了有关此问题的其他问题,但是我的问题有所不同。

我正在尝试使用pydot从随机森林模型中绘制一棵树。该模块已正确安装,并且导入它没有任何问题,但是在将生成的图导出为png时,我得到一个错误,即在路径中找不到“点”。

# Use dot file to create a graph
(graph, ) = pydot.graph_from_dot_file('dot_files/rf_WB.dot')

#Write graph to a png file
graph.write_png('rf_WB.png')

Traceback (most recent call last):

  File "<ipython-input-17-baf03a7dd886>", line 5, in <module>
    graph.write_png('rf_WB.png')

  File "C:\Users\cherp2\AppData\Roaming\Python\Python36\site-packages\pydot.py", line 1922, in create
    raise OSError(*args)

FileNotFoundError: [WinError 2] "dot" not found in path.

问题是我的路径(C:\ ProgramData \ Graphviz \ release \ bin)中有dot.exe的路径:

enter image description here

我还可以直接在命令提示符下运行dot,而不会出现问题。有谁知道这可能导致这种情况发生?

我正在使用Anaconda / Spyder和Python 3.6。

0 个答案:

没有答案