安装包一般有两种方法,一种是直接pip install ....就是从默认的源直接下载安装,还有一种就是先下载软件包,也就是whl文件,放到scipts里,然后再安装。
很多人说采取第一种方法来安装sklearn会出问题,于是我直接用第二种方法来安装。
首先要知道安装sklearn之前,需要安装3个依赖的软件包Numpy,Scipy,Matlotlib。
下面是地址,我们先去下载相应的软件包(记得下载自己python版本相对应的,比如下载scipy时,cp38对应python3.8,cp37对应python3.7,win32对应32位系统,win_amd64对应64位)
s
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
下载好以后把他们放到\Scripts文件夹里,也就是你的python里放各种包的地方,然后在此处打开命令行,执行pip install (numpy.......whl)
先装numpy,Scipy,Matlotlib,最后sklearn。
如何报错的话更新一下再安装
python -m pip install --upgrade pip
出现类似下面的应该就成功了吧
我自己是参考了这个老哥的教程:
https://blog.csdn.net/hujiuding/article/details/78309309