Python 2.7 找不到Graphviz可执行文件

Python 2.7 找不到Graphviz可执行文件,python-2.7,scikit-learn,graphviz,Python 2.7,Scikit Learn,Graphviz,我熟悉关于这个问题已经存在的各种线程 我在一台Windows7机器上。我只是尝试运行示例代码来绘制决策树: from sklearn.datasets import load_iris from sklearn import tree clf = tree.DecisionTreeClassifier() iris = load_iris() clf = clf.fit(iris.data, iris.target) from sklearn.externals.six import Stri

我熟悉关于这个问题已经存在的各种线程

我在一台Windows7机器上。我只是尝试运行示例代码来绘制决策树:

from sklearn.datasets import load_iris
from sklearn import tree
clf = tree.DecisionTreeClassifier()
iris = load_iris()
clf = clf.fit(iris.data, iris.target)

from sklearn.externals.six import StringIO
import pydotplus

dot_data = StringIO() 
tree.export_graphviz(clf, out_file=dot_data) 
graph = pydotplus.graph_from_dot_data(dot_data.getvalue()) 
graph.write_pdf("iris.pdf") 
我安装了graphviz并将其添加为路径变量。 在安装python的graphviz库之后,我安装了pydot(现在的pydotplus)。 我仍然得到错误:

InvocationException: GraphViz's executables not found

,您需要手动将Graphviz的安装文件夹添加到路径中。

我忘了提到我手动添加了路径。我编辑了我的问题,添加了那个细节。结果我只需要重新启动我的机器。今天早上起作用了。