• 用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  也可以更新版本




  • 相关阅读:
    C语言I博客作业09
    C语言I博客作业08
    C语言I作业07
    C语言博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业03
    C语言|博客作业07
    C语言|博客作业06
    C语言|博客作业05
  • 原文地址:https://www.cnblogs.com/DeepRunning/p/9205891.html
Copyright © 2020-2023  润新知