sklearn下载安装,sklearn菜鸟教程
安装sklearn目录的前提是我安装sklearn经历过的错误。
安装sklearn的先决条件
scikit简介-学习-本网站有介绍。
由于scikit-learn的依赖性:
Python (=3.5)
NumPy=1 . 11 . 0
西皮
joblib (=0.11)
所以安装的时候要注意各个库的版本,注意安装顺序。
首先安装NumPy、SciPy和matplotlib。至于joblib,这个会在scikit-learn安装的时候自动安装。
我使用anaconda提示符按顺序执行以下命令:(一个新创建的干净环境)
Conda install numpy==1 . 17 . 2 Conda install scipy==1 . 3 . 1 Conda install matplotlib前两个安装非常简单,没有问题。但是安装matplotlib的时候要注意。
他需要自动安装下图红框里的所有东西。网速差会导致失败。(别问我为什么知道,看昨天的文章就知道了。)今天把昨天新建的环境删了,今天重新做了一遍。本以为有错就能剪个图,今天出乎意料的顺利。就等三个做完。
哎,网络异常的时候,不要怀疑输入的语句或者版本,分时段安装几次就好了。昨天我的qt-5.12.5库的进度条总是达不到100%,失败了两次。
安装sklearn
执行命令:
Pip-u sci kit-learn==0.22.1相同的命令成功安装了三次:
如果你用上面的方法成功安装了sklearn库,那么就不要读下面的了。如果没有成功,就看看下面对你有没有帮助。
我经历过的错误
1. 执行下面命令:
a条件安装sci kit _ learn==0.22.1出现以下情况:
2、说下面channel里找不到的解决办法
我发现这篇文章是为了解释如何解决存在PackagesNotFoundError的问题:以下软件包在当前渠道中不可用。
原因:
应该是由于没有在路径中添加所需安装包所在的通道,
解决办法:
首先检查要安装的库“X”的可用版本。
Anaconda search -t conda X然后根据查询结果,找到你要安装的库所在的通道,添加这个通道。
以这个名为conda-forge的渠道为例:
A CONFIG-ADD Channels conda-FORGE然后通过conda或者pip安装你需要的包,这样就不会再有问题了。
我的:如下图(一开始不明白为什么会这样,写这个总结的时候就找到原因了:
1、最好不写哪版本,2、scikit和learn中间链接的是‘-’不是‘_’
)修改后的结果:
我昨天加了康达锻造。今天,这一次进展顺利。不知道有没有这个原因。
3、皮普。_ vendor . URL lib 3 . exceptions . readtimeouterror:https connection pool(host= files . python hosted . org ,port=443):读取超时。
是的,又是同样的错误。我非常渴望看完整篇文章。当gjdsl出现这种情况时
重复执行命令pip install-u sci kit-learn==0 . 22 . 1,就可以了。我做了第三次,他恢复了。微笑.