मैं इस समस्या के बारे में पहले से मौजूद विभिन्न धागों से परिचित हूँ।
मैं विंडोज 7 मशीन पर "मी" हूं। मैं सिर्फ निर्णय पेड़ को खींचने के लिए उदाहरण कोड चलाने की कोशिश कर रहा हूं:
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")
मैंने ग्राफविज़ को स्थापित किया और इसे पैथ चर के रूप में जोड़ा। मैंने अजगर की ग्राफ्विज़ लाइब्रेरी स्थापित करने के बाद pydot (अब pydotplus) स्थापित किया। मुझे अभी भी त्रुटि मिलती है:
InvocationException: GraphViz"s executables not found
उत्तर:
जवाब के लिए 0 № 1ऐसा लगता है कि इंस्टॉलर isn "t आपके लिए PATH वैरिएबल सेट कर रहा है, आपको "अपने पेटीएम पर ग्राफविज़ की स्थापना फ़ोल्डर को मैन्युअल रूप से जोड़ना होगा।"