windows 安装 sklearn
如果是用的anacond 已经自动安装了
如果是只安装了python 和pip ,要首先安装sklearn 的依赖包:numpy+mkl 和scipy
numpy+mkl 和 scipy 可以在这个网址安装
numpy+mkl地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
scipy地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
下载合适的安装包
打开下载链接如下:
我们可以看到有很多版本。我们以如下版本为例
numpy‑1.19.1+mkl‑cp37‑cp37m‑win_amd64.whl
其中 numpy‑1.19.1+mkl 是指的numpy 的版本,我们可以选择一个比较新的版本
cp37‑cp37m‑win_amd64 是指我们电脑的信息;这个我们要在自己电脑中查看,找到对应自己电脑的版本
要运行如下python代码
import pip._internal
print(pip._internal.pep425tags.get_supported())
结果如下
[('cp37', 'cp37m', 'win_amd64'), ('cp37', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp37', 'none', 'any'), ('cp3', 'none', 'any'), ('py37', 'none', 'any'), ('py3', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
可以看出我的电脑对应的就是cp37‑cp37m‑win_amd64
下载对应版本的numpy和scipy 即可,建议用vpn 下载速度会快一点
安装下载好的安装包
打开cmd,切换到安装包的下载路劲
我的安装包安装到了C:\Users\86131\Downloads
接下来终端输入
pip install --user scipy-1.5.1-cp37-cp37m-win_amd64.whl
pip install --user numpy-1.19.1+mkl-cp37-cp37m-win_amd64.whl
pip 安装sklearn
终端输入
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --user scikit-learn
安装成功:
Installing collected packages: threadpoolctl, joblib, scikit-learn
Successfully installed joblib-0.16.0 scikit-learn-0.23.1 threadpoolctl-2.1.0