当我尝试运行我的代码时出现错误:
ImportError:没有名为model_selection的模块
我将我的sklearn v.17与Anaconda一起安装。只有在 sklearn
之后写“model_selection”时才会发生这种情况from sklearn.model_selection import something
答案 0 :(得分:4)
答案实际上在你的问题中。
模块 model_selection 仅在0.18
的版本sklearn
中引入。它在版本0.17
中不存在。
要获取模块,您需要更新sklearn
。
当您使用Anconda do(在终端中)时:
conda update scikit-learn
答案 1 :(得分:1)
添加到@ MMF的答案,如果您想继续使用sklearn
版本0.17
,请尝试以下操作:
from sklearn.cross_validation import train_test_split
答案 2 :(得分:0)
我在默认文件夹中重新安装了Anaconda,这个问题就消失了。