ImportError: cannot import name 'HalvingGridSearchCV' from 'sklearn.model_selection'

ImportError: cannot import name 'HalvingGridSearchCV' from 'sklearn.model_selection'

我正在 运行ning scikit-learn 0.24.2 intelpython3_full conda 发行版。 我正在尝试 运行:

from sklearn.model_selection import HalvingGridSearchCV

并得到以下错误:

ImportError: cannot import name 'HalvingGridSearchCV' from 'sklearn.model_selection'

我正在尝试从 jupyter notebook 运行 它。

已经尝试重新安装 scikit-learn:

conda uninstall scikit-learn
conda install scikit-learn -c intel 

也尝试过:

-c conda-forge

总是出现这个错误。使用 sklearn 的其他导入,例如 GridSearchCV 工作。 有人可以帮我解决这个问题吗?

这必须是 运行 第一:

from sklearn.experimental import enable_halving_search_cv 

然后是这个:

from sklearn.model_selection import HalvingGridSearchCV