安装的软件有:

  1. Python: 3.6.0
  2. numpy-1.11.3+mkl-cp36-cp36m-win_amd64.whl(全名)
  3. scipy-0.19.0-cp36-cp36m-win_amd64.whl(全名)
  4. scikit_learn-0.18.1-cp36-cp36m-win_amd64.whl(全名)
  5. matplotlib‑2.0.0‑cp36‑cp36m‑win_amd64.whl
Python 安装和pip安装

由于本人不懂Python,所以安装的软件的版本都是选择的最新版。通过Python3.6.0下载安装全过程(Windows版)的安装教程,成功安装好了Python,并自动将python加到了环境变量Path中.

在Windows中,开启cmd,进入Python安装目录下的Scripts文件夹中,Windows中执行python -m pip install -U pip命令调用pip模块,执行命令之后,等待几分钟之后,当输出Install successfuly的信息,说明pip模块安装成功,为安装whl做好了准备。

依赖库的安装

因scikit_learn以来NumPy (>= 1.6.1),SciPy (>= 0.9),通过别的博主的博客,了解到可以通过加州大学底下一个实验室的网站,下载到需要的安装包:

  1. Numpy+MKL:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
  2. Scipy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
  3. scikit-learn:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
  4. Matplotlib:http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib

    注:

例如:笔者下载的是最新的版本(64位的):numpy-1.11.3+mkl-cp36-cp36m-win_amd64.whl(全名,图片中紫色框部分)

说明:cp数字,表示所支持的Python版本,cp36表示Python3.6 , cp27表示Python2.7。文件末尾的 win_32是32位,win_amd64是64位。

所以下载的三个文件的cp数字(Python版本)要一致。

我是将下载的三个文件统一放在D盘根目录下,依次安装Numpy,Scipy,scikit-learn.

  1. 安装Numpy+MKL
pip install numpy-1.11.3+mkl-cp36-cp36m-win_amd64.whl
  1. 安装Scipy
pip install scipy-0.19.0-cp36-cp36m-win_amd64.whl
  1. 安装scikit-learn
pip install scikit_learn-0.18.1-cp36-cp36m-win_amd64.whl
  1. 安装 matplotlib
pip install matplotlib-2.0.0-cp36-cp36m-win_amd64.whl
  1. 测试:按照参考文献中第4篇博文,下载了http://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#example-linear-model-plot-ols-py的源码,下载之后运行,运行的结果是:

参考文献

  1. Python3.6.0下载安装全过程(Windows版) 学习了Python 3.6.0的安装
  2. 深度学习框架搭建之最新版Python及最新版numpy安装 学习到安装pip模块和了解清楚文件名称中的cp数字意义
  3. 机器学习利器——Scikit-learn的安装 学习到下载的三个文件的地址和安装步骤
  4. Scikit-learn的安装过程 学习到下载的三个的文件支持的Python版本需要保持一致,才能安装成功。
  5. 【风马一族_Python】 安装pip与Numpy 比较直观的说明cp数字的意义
  6. 开源机器学习工具scikit-learn入门 安装scikit-learn成功之前参考的文章

[记录]Wdinwos scikit-learn 安装的更多相关文章

  1. Scikit Learn安装教程

    Windows下安装scikit-learn 准备工作 Python (>= 2.6 or >= 3.3), Numpy (>= 1.6.1) Scipy (>= 0.9), ...

  2. scikit learn 模块 调参 pipeline+girdsearch 数据举例:文档分类 (python代码)

    scikit learn 模块 调参 pipeline+girdsearch 数据举例:文档分类数据集 fetch_20newsgroups #-*- coding: UTF-8 -*- import ...

  3. (原创)(三)机器学习笔记之Scikit Learn的线性回归模型初探

    一.Scikit Learn中使用estimator三部曲 1. 构造estimator 2. 训练模型:fit 3. 利用模型进行预测:predict 二.模型评价 模型训练好后,度量模型拟合效果的 ...

  4. (原创)(四)机器学习笔记之Scikit Learn的Logistic回归初探

    目录 5.3 使用LogisticRegressionCV进行正则化的 Logistic Regression 参数调优 一.Scikit Learn中有关logistics回归函数的介绍 1. 交叉 ...

  5. step_by_step_记录deepin下curl安装过程

    记录 deepin 下 curl 安装过程 wget https://curl.haxx.se/download/curl-7.55.1.tar.gz .tar.gz cd curl-/ ./conf ...

  6. 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1

    CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...

  7. Scikit Learn: 在python中机器学习

    转自:http://my.oschina.net/u/175377/blog/84420#OSC_h2_23 Scikit Learn: 在python中机器学习 Warning 警告:有些没能理解的 ...

  8. Scikit Learn

    Scikit Learn Scikit-Learn简称sklearn,基于 Python 语言的,简单高效的数据挖掘和数据分析工具,建立在 NumPy,SciPy 和 matplotlib 上.

  9. 记录ubuntu16.04版本安装过程中遇到的问题

    记录ubuntu16.04版本安装和使用过程中遇到的些问题,方便以后查看,主要内容有: 1. ubuntu源替换 2. windows与vmware ubuntu文件夹共享 3. putty连接ubu ...

  10. 【LaTeX】记录一下LaTeX的安装和使用

    由于排版论文的需要,了解了一些LaTeX的相关内容,下面简单记录关于LaTeX的安装和使用 维基百科: LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/),文字形式写作L ...

随机推荐

  1. 2018-2019-2-20175323 java实验三敏捷开发与XP实践

    代码规范 安装alibaba插件 首先使用code栏里面的reformat code使代码的格式更加规范 再用编码规约扫描,alibaba把问题分为block/critical/major三个等级,出 ...

  2. 在桌面上显示IE图标(非快捷键)

    1.在桌面点击右键选择"属性"打开"显示属性",选择"桌面">"自定义桌面">"常规"& ...

  3. jdk自带的数据库derby的基本使用以及注意事项(mac为例),附java demo

    文章目录 安装 环境变量 验证是否安装成功 启动 本地启动 允许远程连接的启动方式: 在启动过程中可能遇到的错误(远程连接的时候会出现): 1 2 连接测试,创建数据库 方法一(推荐) 方法二 jav ...

  4. Linux下rsync的安装及简单使用

    2018-09-25 15:39:04 一.RSYNC安装环境: centos6.5 iptables关闭和selinux为disabled 源码安装:到rsync官网下载rsync源码安装包,上传到 ...

  5. 拾遗:Git 基础

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ 一.参数配置 $ git con ...

  6. 如何优雅的使用Objects.requireNonNull(T obj, String message)定制你的NPE异常

    IDEA中习惯跟踪源码实现逻辑,多次碰到Objects.requireNonNull(T obj)这个方法,改方法主要用于提早判断对象是否为空,以便更早的抛出NPE 平时小组开发中强调程序健壮性,不允 ...

  7. 2018湘潭大学程序设计竞赛【B】

    题目链接: https://www.nowcoder.com/acm/contest/105/B 题意: 给你一个字母矩阵,和测试组数,让你统计字符串的字符累计出现的次数,然后让你找出需要找的字符,这 ...

  8. Spark中的各种action算子操作(java版)

    在我看来,Spark编程中的action算子的作用就像一个触发器,用来触发之前的transformation算子.transformation操作具有懒加载的特性,你定义完操作之后并不会立即加载,只有 ...

  9. std::unorder_set你插入元素的顺序不一定就是元素在里面的元素

    去看了下cppreference,里面写了 根据哈希值排序了

  10. 《创新者》读书笔记 PB16110698 第五周(~4.5)

    本周我阅读了某同学推荐的<创新者>,这本书实际上是两个世纪以来信息技术的编年史,从巴贝奇的差分机到如今互联网时代的超级计算机,作者通过各个时代里一位位杰出的创新者,将计算机诞生.发展.崛起 ...