命令"from sklearn.model_selection import something"运行错误。我该怎么办?



当我尝试运行我的代码时,我有一个错误:

importterror: No module named model_selection

我有我的sklearn v.17与Anaconda一起安装。只有当我在sklearn

后面写"model_selection"时才会发生这种情况
from sklearn.model_selection import something

答案其实就在你的问题里。

模块model_selection仅在sklearn0.18版本中引入。0.17版本不存在

看这里的历史。

要获得该模块,您需要更新sklearn。当你使用Anconda时(在终端中):

 conda update scikit-learn

如果您想继续使用sklearn版本的0.17,请尝试以下操作:

from sklearn.cross_validation import train_test_split

我在默认文件夹中重新安装了Anaconda,这个问题消失了。

最新更新