前情提要:用pycharm安装sklearn报错,给出的错误提示是pip版本过低,然后更新pip,依然报错,遂作罢,放弃在pycharm上傻瓜式安装,转为自己手动安装。

参考文章:

nullhttps://blog.csdn.net/wyr1737/article/details/121773896

关于sklearn安装失败问题的解决方案 – 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/582896389

https://blog.csdn.net/cz_include/article/details/123459537https://blog.csdn.net/cz_include/article/details/123459537

安装whl包网址:Archived: Python Extension Packages for Windows – Christoph Gohlke (uci.edu)​​​​​​https://www.lfd.uci.edu/~gohlke/pythonlibs/

根据上面的网站安装自己电脑对应的版本。

操作步骤:

  1. win+R输入cmd进入命令行,输入python查看python版本,我这里是3.8.5版本,32位
  2. 安装wheel软件包工具
    pip3 install wheel
  3. 打开whl包网址​​​​​​​,根据自己的python版本找对应的numpy+mkl包、scipy包,因为我的python版本是3.8,32位,所以对应选择cp38-win32即可。例如numpy‑1.22.4+mkl‑cp38‑cp38‑win32.whl,如果电脑pyhthon版本是3.10,64位,则对应选择cp310-win_amd64的版本即可。

根据(44条消息) 初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)_sklearn安装_B.Y.Chen的博客-CSDN博客一步一步操作,问题出现在使用

pip install -U scikit-learn

命令安装sklearn时依然报错,采用的方法依然是根据whl包网址下载scikit-learn对应版本的whl包,在命令行中定位到sklearn的whl包的位置,然后pip install 即可。