首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入转接器错误ModuleNotFoundError:没有名为'sklearn.tree.tree‘的模块

导入转接器错误ModuleNotFoundError:没有名为'sklearn.tree.tree‘的模块
EN

Stack Overflow用户
提问于 2021-03-05 16:11:36
回答 1查看 309关注 0票数 0

我无法导入Porter;我正面临

代码语言:javascript
复制
ModuleNotFoundError: No module named 'sklearn.tree.tree' error

代码:

代码语言:javascript
复制
from sklearn_porter import Porter

错误消息:

代码语言:javascript
复制
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'
EN

回答 1

Stack Overflow用户

发布于 2021-03-05 16:45:21

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66488937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档