机器学习第一步:
准备好各类需要的库
在Python的各类库钟部分存在依赖关系,maplotlib库依赖于Numpy库以及Pyparsing库,而Scipy库依赖于Numpy库,而我们的目标库Sklearn库依赖于这三者。其实这不只是在Python中有这份依赖关系,在Linux一些软件包中也存在这种。所以,其实对于Python学习者来说,这一层层依赖关系确实给我们安装上增加了难度,可是如果度不过安装库这个坎,基本上就是死在路上的,接下来我来带你们直挂云帆济沧海。
为了给你们一点心理安慰,我来show一show我的“战绩”
首先在https://www.lfd.uci.edu/~gohlke/pythonlibs/#这个网站找到我们需要的安装库,根据我个人电脑配置我选择的如下图
这些的下载地址要选好,比方说我选择的是
这么选择也是有我的理由的,因为当我打开windows环境下的DOS时我不需要再转换下载路径,因为人懒嘛
首先
pip install numpy
然后
pip install matplotlib-3.2.0rc2-cp37-cp37m-win_amd64.whl
当然不会这么顺利的
它会报两三行错,我记得最后一行说了缺pyparsing
接下来我们安装pyparsing这个库
pip install pyparsing
接下来我们再来一次
这只是成功的开始,接下来继续follow me
下一个就是scipy库
pip install scipy-1.4.1-cp37-cp37m-win_amd64.whl
然后安装scikit-learn库
pip install scikit_learn-0.22.1-cp37-cp37m-win_amd64.whl
然后我们检验一下是否安装成功
pip list
有一些朋友私我,说安装成功了scikit-learn库但是无法在IDLE中import sklearn,但是在Anaconda和Pycharm中都可以用这个库。面对这个问题我的解决办法如下,保证有用!
首先
pip install scikit-misc
然后卸载事先下好的numpy库和scipy库(请相信我,真的有用)
然后再
pip install sklearn
下期更精彩,如果喜欢我的文章可以给我点个赞支持一下,谢谢!!!