首页 > 解决方案 > ImportError:无法从“sklearn.model_selection”导入名称“StratifiedGroupKFold”

问题描述

当我尝试使用StratifiedGroupKFoldsklearn.

我注意到使用它需要每晚构建并且我已经安装了它,但我得到了错误。欢迎任何有关如何解决此问题的建议。

编辑:我尝试更新 conda 然后 scikit learn ,即使那样它也不起作用。在安装夜间版本时,它说要求已经满足。

我需要卸载 scikit-learn 然后安装 nightly build 吗?我在这里错过了什么吗?

编辑2:我创建了一个新的虚拟环境并安装了同样的夜间版本。在这里,import在终端和 Spyder 上工作正常,但由于某种奇怪的原因,它在 jupyter-notebook (也安装在同一虚拟环境中)上不起作用。

标签: pythonscikit-learn

解决方案


我不会尝试安装每晚版本,而是从源代码安装。在此处查看说明

StratifiedGroupKFold顺便说一句,从开发版本导入时,我没有看到任何问题

[ins] In [2]: import sklearn                                                                                                                                           
sklearn.__version__

[ins] In [3]: sklearn.__version__                                                                                                                                      
Out[3]: '1.0.dev0'

[ins] In [4]: import numpy as np 
         ...: from sklearn.model_selection import StratifiedGroupKFold                                                                                                 

[ins] In [5]:  


推荐阅读