/ / Nie znaleziono plików wykonywalnych Graphviz - python-2.7, scikit-learn, graphviz

Nie znaleziono plików wykonywalnych Graphviz - python-2.7, scikit-learn, graphviz

Jestem zaznajomiony z różnymi wątkami, które już istnieją w odniesieniu do tego problemu.

Jestem na maszynie z Windows 7. Po prostu próbuję uruchomić przykładowy kod, aby narysować drzewo decyzyjne:

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")

Zainstalowałem graphviz i dodałem go jako zmienną PATH. Zainstalowałem pydot (teraz pydotplus) po zainstalowaniu biblioteki grafów Pythona. Nadal dostaję błąd:

InvocationException: GraphViz"s executables not found

Odpowiedzi:

0 dla odpowiedzi № 1

Wygląda na to, że instalator nie ustawia dla Ciebie zmiennej PATH, będziesz musiał ręcznie dodać folder instalacji Graphviz do swojej zmiennej PATH.