python - ModuleNotFoundError:没有名为“sklearn.tree._criterion”的模块
问题描述
我可以在 jupyter notebook 上导入 sklearn。但是,当我尝试导入“DecisionTreeClassifier”时,我遇到了“ModuleNotFoundError: No module named 'sklearn.tree._criterion'”错误
代码:
from sklearn.tree import DecisionTreeClassifier
错误信息:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-462-f146622b3284> in <module>()
----> 1 from sklearn.tree import DecisionTreeClassifier
~\Anaconda3\lib\site-packages\sklearn\tree\__init__.py in <module>()
4 """
5
----> 6 from .tree import DecisionTreeClassifier
7 from .tree import DecisionTreeRegressor
8 from .tree import ExtraTreeClassifier
~\Anaconda3\lib\site-packages\sklearn\tree\tree.py in <module>()
38 from ..utils.validation import check_is_fitted
39
---> 40 from ._criterion import Criterion
41 from ._splitter import Splitter
42 from ._tree import DepthFirstTreeBuilder
ModuleNotFoundError: No module named 'sklearn.tree._criterion'
非常感谢任何帮助!
解决方案
推荐阅读
- android - Google Places Android 显示错误“地点字段不能为空”?
- python - 按字符拆分 unicode 到列表中
- python - 无法使用烧瓶运行运行 Python 应用程序
- python - 将单个不同点添加到 python 中的现有 matplotlib 图
- html - 尝试切换图片尺寸,但总是选择小的
- asp.net - 在 excel 中导出之前格式化 GridView 中的列
- python - 从打印机扫描解码二进制
- c++ - .cpp 扩展名的完整形式
- python-3.x - 以下字典 python 3.8 中的最大值及其键
- java - java.lang.AssertionError:得到一个值列表但不是预期的单个值