本文主要是介绍用pycharm出现,ImportError: No module named model_selection,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先,先说明,本人出现这个问题,是因为需要使用 train_test_split 方法,具体的引用是:
from sklearn.model_selection import train_test_split
出现了这个错误:
ImportError: No module named model_selection
在网上查了下,大致了解到问题的原因,大神给的一件是,我的sklearn版本问题,在v0.18版本以前,train_test_split
是放置在cross_validation
模块当中的,现在,这个问题,有两个解决办法:
方案1.
将:
from sklearn.model_selection import train_test_split
改为:
from sklearn.cross_validation import train_test_split
即可进行调用。
方案2.
将sklearn升级到v0.18以上的版本。
如果你的pycharm 编译环境是anaconda的python,那么,在anaconda prompt 操作行中输入
conda update scikit-learn 命令更新sklearn的版本。在更新前会提示更新到什么版本。
或者输入 pip install --upgrade scikit-learn 也可以更新版本
这篇关于用pycharm出现,ImportError: No module named model_selection的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!