前情提要:用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/
根据上面的网站安装自己电脑对应的版本。
操作步骤:
- win+R输入cmd进入命令行,输入python查看python版本,我这里是3.8.5版本,32位
- 安装wheel软件包工具
pip3 install wheel
- 打开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 即可。