Windows下零基础scikit-learn安装

      这篇文章主要讲述Python如何安装Numpy、Scipy、Matlotlib、Scikit-learn等库的过程及遇到的问题解决方法。
       安装Numpy、Scipy、Matlotlib要注意吮吸,然后在报错”No module named Numpy”后,接着使用PIP或者下载exe程序安装相应的包,同时若不理解安装顺序和版本的重要性。最终都会报错” ImportError: DLL load failed: 找不到指定的模块”,sklearn ImportError: DLL load failed: 找不到指定的模块
  安装python第三方库时总会出现各种兼容问题,应该是版本问题,版本需要一致。感觉安装顺序很重要,其中安了又卸载搞了几遍很烦。
 以前安装python模块时,习惯使用pip install xxx,经常会出现各种错误,编译错误最多,解决起来烦人不说,有时根本解决不了,现在向大家介绍一种安装方法。

第一步:python 2.7.9和python 3.4以后的版本都已安装pip,但是还需要更新一下pip,打开命令行,输入:python -m pip install -U pip setuptools。其次,卸载原始版本,包括Numpy、Scipy、Matlotlib、Scikit-Learn(没装安装过跳过此步)
pip uninstall scikit-learn
pip uninstall numpy
pip uninstall scipy
pip uninstall matplotlib
**第二步:**不使用”pip install package”或”easy_install package”安装,也不要去百度\CSDN下载exe文件,而是去到官网下载与自己python版本相应的版本。
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

安装过程中最重要的地方就是版本需要兼容。其中操作系统为64位,Python为3.6.7 64位,下载的四个whl文件如下,其中cp36表示CPython3.6.7版本,cp36表示CPython3.6,win_arm64指的是64位版本。
numpy-1.10.2-cp27-none-win_amd64.whl
scipy-0.16.1-cp27-none-win_amd64.whl
matplotlib-1.5.0-cp27-none-win_amd64.whl
scikit_learn-0.17-cp27-none-win_amd64.whl
PS:不推荐使用”pip install
numpy”安装或下载如”numpy-MKL-1.8.0.win-amd64-py2.7.exe”类似文件,地址如:
http://sourceforge.net/projects/numpy/files/NumPy
http://sourceforge.net/projects/scipy/files/Scipy
第三步:将下载好的四个包放在C:/Python3.6/Scripts文件夹下。去到Python安装Scripts目录下,再使用pip install xxx.whl安装,先装Numpy\Scipy\Matlotlib包,再安装Scikit-Learn。
方法如下:
打开cmd,输入命令 cd/d D:\Python3.6\Scripts进入Scripts文件夹下,在执行命令
pip install xxx.whl,注意包名一致。以此安装完四个包!

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值