Ich bin vertraut mit den verschiedenen Threads, die bereits in Bezug auf dieses Problem existieren.Graphviz ausführbare Dateien nicht gefunden
Ich bin auf einem Windows 7-Rechner. Ich versuche nur, den Beispielcode ausführen, um einen Entscheidungsbaum zu zeichnen:
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")
Ich installierte graphviz und fügte hinzu, es als ein PATH-Variable. Ich installierte Pydot (jetzt Pydotplus) nach der Installation der graphviz-Bibliothek des Pythons. Ich bekomme immer noch den Fehler:
InvocationException: GraphViz's executables not found
Ich habe vergessen zu erwähnen, dass ich den Pfad manuell hinzugefügt hatte. Ich habe meine Frage bearbeitet, um dieses Detail hinzuzufügen. Es stellte sich heraus, dass ich nur meine Maschine neu starten musste. Es funktioniert heute Morgen. – jrlund