命令“from sklearn.model_selection import something”运行时出错。我该怎么办?

时间:2016-11-03 16:57:19

标签: python scikit-learn anaconda

当我尝试运行我的代码时出现错误:

  

ImportError:没有名为model_selection的模块

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

之后写“model_selection”时才会发生这种情况
from sklearn.model_selection import something

3 个答案:

答案 0 :(得分:4)

答案实际上在你的问题中。

模块 model_selection 仅在0.18的版本sklearn中引入。它在版本0.17中不存在。

请看the history here

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

 conda update scikit-learn

答案 1 :(得分:1)

添加到@ MMF的答案,如果您想继续使用sklearn版本0.17,请尝试以下操作:

from sklearn.cross_validation import train_test_split

答案 2 :(得分:0)

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