Я пытаюсь выполнить следующий код:AttributeError: модуль «pydot» не имеет атрибута «graph_from_dot_data» в Spyder
from sklearn.datasets import load_iris
from sklearn import tree
import pydot
clf = tree.DecisionTreeClassifier()
iris = load_iris()
clf = clf.fit(iris.data, iris.target)
from sklearn.externals.six import StringIO
from pydot import *
dotfile = StringIO()
tree.export_graphviz(clf, out_file = dotfile)
pydot.graph_from_dot_data(dot_data.getvalue()).write_png("dtree2.png")
и я получаю следующее сообщение об ошибке: AttributeError: модуль «pydot» не имеет атрибута 'graph_from_dot_data'
Я попытался найти решение, но не смог этого сделать. Пожалуйста, помогите мне в этом отношении.
Попробуйте обновить пакет pydot – Arseniy
Арсений, я попытался installe обновленных пакетов, такие как pydotplus и pydot2, но безрезультатно. Не могли бы вы рассказать мне об этом? –
Получить путь к вашему модулю: добавить 'print pydot .__ file__' прямо перед' pydot.graph_from_dot_data' и проверить правильность пути – Arseniy