[英]import Porter error ModuleNotFoundError: No module named 'sklearn.tree.tree'
I am not able to import Porter;我无法导入 Porter; I am facing
我面对
ModuleNotFoundError: No module named 'sklearn.tree.tree' error
Code:代码:
from sklearn_porter import Porter
Error message:错误信息:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-19-574fff36293e> in <module>
----> 1 from sklearn_porter import Porter
2
3 porter = Porter(clf, language='c')
4 output = porter.export()
5
~/.local/lib/python3.8/site-packages/sklearn_porter/__init__.py in <module>
7 from json import load
8
----> 9 from sklearn_porter.Porter import Porter
10
11
~/.local/lib/python3.8/site-packages/sklearn_porter/Porter.py in <module>
8
9 from sklearn.metrics import accuracy_score
---> 10 from sklearn.tree.tree import DecisionTreeClassifier
11 from sklearn.ensemble.weight_boosting import AdaBoostClassifier
12 from sklearn.ensemble.forest import RandomForestClassifier
ModuleNotFoundError: No module named 'sklearn.tree.tree'
I guess your version of sklearn
is recent (0.20 or newer).我猜你的
sklearn
版本是最新的(0.20 或更高版本)。 In this case the import fails.在这种情况下,导入失败。 You could downgrade
sklearn
, but this is not suggested.您可以降级
sklearn
,但不建议这样做。 Or you can edit the imports in sklearn_porter/Porter.py
by hand.或者您可以手动编辑
sklearn_porter/Porter.py
中的导入。 Here are the lines to change .这是要更改的行。
There is a related pull request on GitHub to close this issue in the future. GitHub上有一个相关的拉取请求,以在将来关闭此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.