决策树图不工作python 3.6不保存

决策树图不工作python 3.6不保存,python,Python,我试图用python打印s的decesion树,但由于某些原因,我收到一条错误消息: 调用异常:找不到GraphViz的可执行文件 import graphviz tree = DecisionTreeClassifier(criterion='entropy',max_depth=18,random_state=0) tree.fit(X_train, y_train) dot_data = StringIO() export_graphviz(tree,out_file = dot_data

我试图用python打印s的decesion树,但由于某些原因,我收到一条错误消息:

调用异常:找不到GraphViz的可执行文件

import graphviz
tree = DecisionTreeClassifier(criterion='entropy',max_depth=18,random_state=0)
tree.fit(X_train, y_train)
dot_data = StringIO()
export_graphviz(tree,out_file = dot_data,filled=True,rounded=True,feature_names=X_train.columns.values.tolist(),class_names = ['0', '1'],special_characters=True)
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
graph.write_png("C:/Temp/Tree.png")
print('Visible tree plot saved as png.')
graph

您需要将
graphviz
添加到路径。查找您自己的版本:

C:\Users\Env\Library\bin\graphviz

并将其添加到路径中。

谢谢!我现在得到这个权限错误:[Errno 13]权限被拒绝:'C:/Users/naa56/.conda/envs/Python 3.6/Library/bin/graphviz'您重新启动了程序吗?