• 导入sklearn报错:No module named ‘threadpoolctl‘


    前言

    sklearn的安装

    注意sklearn安装不是pip install sklearn,而是pip install scikit-learn;
    使用清华源安装sklearn,windows中使用自己的python环境,在命令行输入如下:

    pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple
    
    • 1

    如果是在jupyter中安装:
    可使用%pip或者!pip

    %pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple
    
    • 1

    检查是否能正常导入sklearn

    导入scikit-learn是用sklearn,而不是安装时的名称scikit-learn

    import sklearn
    
    • 1

    导入sklearn报错

    如果没有报错,则安装成功,如果报错如下:

    No module named 'threadpoolctl'
    
    • 1

    则使用如下命令安装threadpoolctl

    pip install -U threadpoolctl
    
    • 1

    说明

    由于No module named XXX很常见,所以笔者想当然的使用pip install -U threadpoolctl 命令安装pip install threadpoolctl,但好像无济于事。后面尝试加上参数-U进行安装,发现能够成功导入sklearn了。这或许和个人的电脑和配置的环境有关,特此记录一下。

  • 相关阅读:
    NoSql 数据库简介
    java 生成 pdf,支持中文显示
    hot100 盛水最多的组合(滑动窗口题)
    项目管理-甲方的心累
    [valgrind] 安装与使用
    git stash命令的用法
    nvm的下载与使用
    乐鑫面试流程
    Mybatis拦截器
    第一个 Angular 项目 - 添加服务
  • 原文地址:https://blog.csdn.net/weixin_44254920/article/details/133520772