繁体   English   中英

ImportError:无法从“sklearn.base”导入名称“_ClassNamePrefixFeaturesOutMixin”

[英]ImportError: cannot import name '_ClassNamePrefixFeaturesOutMixin' from 'sklearn.base'

我正在努力从 sklearn.feature_selection 导入RFECV 但我总是有同样的错误。 有人可以帮忙吗? 错误:

ImportError: cannot import name '_ClassNamePrefixFeaturesOutMixin' from 'sklearn.base' (C:\Users\sedam\anaconda34\lib\site-packages\sklearn\base.py)

PS。 我的 SKlearn 的版本是 1.0.2。 谢谢。

好吧,您使用的 python 版本可能存在问题,或者与其他包的兼容性错误。

对于Windows,恐怕这可能行不通,不知道没用过。

  1. 如果您使用的是 Python 3.10.*,请尝试使用 3.9.*:
conda install python=3.9 -y ;
conda update conda -y && conda update python -y
  1. 或者你可以创建一个名为 sklearn 的新环境或其他任何东西:我正在用喵创建我的 😁
conda create --name meow python=3.9 -y ;
conda activate meow ;
conda install python=3.9 -y ;
conda install numpy pandas matplotlib seaborn scikit-learn ipykernel -y
  1. 或者,如果您使用的是 3.9.*,则只需简单更新 conda 和 python:
conda update conda -y && conda update python -y

解决方案:#conda install -c conda-forge 不平衡学习

暂无
暂无

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

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