繁体   English   中英

导入 Porter 错误 ModuleNotFoundError: No module named 'sklearn.tree.tree'

[英]import Porter error ModuleNotFoundError: No module named 'sklearn.tree.tree'

我无法导入 Porter; 我面对

ModuleNotFoundError: No module named 'sklearn.tree.tree' error

代码:

from sklearn_porter import Porter

错误信息:

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'

我猜你的sklearn版本是最新的(0.20 或更高版本)。 在这种情况下,导入失败。 您可以降级sklearn ,但不建议这样做。 或者您可以手动编辑sklearn_porter/Porter.py中的导入。 这是要更改的行。

GitHub上有一个相关的拉取请求,以在将来关闭此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM