Windows下安装scikit-learn

准备工作

Python (>= 2.6 or >= 3.3),

Numpy (>= 1.6.1)

Scipy (>= 0.9),

Matplotlib(可选).

NumPy

NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。

Scipy

SciPy是一款方便、易于使用、专为科学和工程设计的Python工具包.它包括统计,优化,整合,线性代数模块,傅里叶变换,信号和图像处理,常微分方程求解器等等.

Matplotlib

matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。

不建议使用pip安装scipy和numpy。

也可以使用第三方的集成开发平台:Anaconda ,已经集成好了所需的库。

下载地址

本次安装中我选择的是:

python3.5

numpy-1.11.3-cp35-cp35m-win_amd64.whl

scipy-0.19.0-cp35-cp35m-win_amd64.whl

matplotlib-2.0.0-cp35-cp35m-win_amd64.whl

scikit_learn-0.18.1-cp35-cp35m-win_amd64.whl

文件名的组成为

库名-库版本号-python版本-平台

例如:

scikit_learn-0.18.1-cp35-cp35m-win_amd64.whl

代表的是

scikit-learn 版本号 0.18.1

cp35 代表 python3.5

win_amd64 代表64位windows系统

安装过程图:

安装

首先安装python, 下载好的exe文件右键管理员运行安装,记得勾选加入到环境变量。

然后依次安装numpy、scipy和matplotlib。

将下载好的文件放到一个文件夹里,比如 d:\ScikitLearn\

开始->运行->cmd 打开命令行

cd d:\ScikitLearn #切换目录到ScikitLearn

dir #列出目录下的文件

检查是否缺少文件,不缺少进行下一步:

pip install .\numpy-1.11.3-cp35-cp35m-win_amd64.whl#安装numpy

如果正确安装会返回这些信息:

Processing c:\src\numpy-1.11.3-cp35-cp35m-win_amd64.whl

Installing collected packages: numpy

Successfully installed numpy-1.11.3+mkl

同样方法安装 scipy 、 matplotlib。

pip install .\scipy-0.19.0-cp35-cp35m-win_amd64.whl #安装scipy

pip install .\matplotlib-2.0.0-cp35-cp35m-win_amd64.whl #安装matplotlib

最后安装 scikit-learn

pip install .\scikit_learn-0.18.1-cp35-cp35m-win_amd64.whl #安装scikit-learn

安装 pymysql

pymysql不需要下载,直接输入命令即可

安装过程中提示pip版本错误:

You are using pip version 8.0.3, however version 8.1.2 is available. You should consider upgrading via the 'Python -m pip install --upgrade pip' comm and.

进入python3路径升级:

C:\windows\system32>C:\Python35\python.exe -m pip install -U pip

参考资料:

[1] http://www.cnblogs.com/ash975/p/5833945.html

[2] http://blog.csdn.net/linuxpassion/article/details/51902521

Linux 安装Scikit-learn

安装步骤

1、安装python3.5(python系列中有介绍)

2、安装pip

3、yum安装scikit-learn

pip install -U scikit-learn

4、安装其他软件包

yum-y install gcc gcc-c++ numpy python-devel scipy

yum install freetype-devel

yum install libpng-devel

pip install matplotlib

安装过程遇到的问题

1、ImportError: No module named bz2

解决方式:

yum install bzip2-devel

然后重新编译安装下python3.5

2、安装matplotlib时需要先安装libpng 和freetype,然后再安装matplotlib

具体可以参考:https://www.cnblogs.com/wlc297984368/p/5750968.html

3、tkinter.TclError: no display name and no $DISPLAY environment variable

1 import numpy as np2 import matplotlib as mpl3 mpl.use('Agg')4 import matplotlib.pyplot as plt

4、Python下"No module named _tkinter"

yum install tk-devel

重新编译安装python3.5

参考:https://blog.csdn.net/blueheart20/article/details/78763208

5、如果不能显示图,可以输入指定的地方

1 plt.show()2

3 plt.savefig('/home/hoojjack/code/python/classification_pr.png')

6、如果找不到模块(如numpy)的路径,可以设置PYTHONPATH路径

PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。

参考:https://www.cnblogs.com/ZhYQ-Note/articles/5939779.html

[Reference]

https://github.com/scikit-learn/scikit-learn

https://www.cnblogs.com/wlc297984368/p/5750968.html

python scikit learn 关闭开源_Scikit Learn安装教程相关推荐

  1. python scikit learn 关闭开源_scikit learn 里没有神经网络?

    本教程的代码和数据来自于 Springboard 的博客教程,希望能为你提供帮助.作者为 Jose Portilla,他是网络教育平台 Udemy 一门数据科学类课程的讲师. GitHub 链接:ht ...

  2. 独立版企微魔盒企业微信系统V7.5开源版 带安装教程

    下载:D立版企微魔盒企业微信系统V7.5开源版带安装教程-小程序文档类资源-CSDN下载 更新日志: 1.部分功能适配新版企业微信第三方应用API: 2.解决企业微信第三方API调整后扫码显示企业未入 ...

  3. python官网下载步骤除了windows-python安装教程详解|python下载安装教程步骤

    Python是现在最受欢迎的编程语言,使用Python开发软件应用效率极高,相比其它语言有不可比拟的优势,Python是一种跨平台的计算机程序设计语言. 免费开源.最初被设计用于编写自动化脚本(she ...

  4. 安装Python的新姿势——神器Anaconda的安装教程

    文章目录 Anaconda简介 Anaconda下载 Anaconda安装 安装Python最常见的方式就是通过在官网下载的Python安装包来安装,这种安装方式的详细教程可以查看这篇文章--手把手教 ...

  5. Python技术分享:numpy库的安装教程

    一.numpy简介 NumPy是一个功能强大的Python库,主要用于对多维数组执行计算.NumPy这个词来源于两个单词-- Numerical和Python.NumPy提供了大量的库函数和操作,可以 ...

  6. Python最强IDE(PyCharm)安装教程

    欢迎关注公众号[Python开发实战],免费领取Python学习电子书! PyCharm是目前最流行.使用最广泛的Python IDE(Integrated Development Environme ...

  7. Python编辑器(PyCharm)超详细安装教程

    PyCharm是目前最流行.使用最广泛的Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提 ...

  8. python的初次接触(python3.7——安装教程)

    Python开发环境的搭 1.从python官网下载相应版本的python安装包,打开百度,搜索python官网,或者输入python官网地址https://www.python.org/ 点击dow ...

  9. 【Python,PhCharm】Windows系统下载安装教程

    目录 前言 一.Python安装下载教程 至此 Python 就装好了 二.PyCharm下载安装教程 1:浏览器直接搜索PyCharm 至此 Pycharm就已经安装完毕,下来是如何创建并运行一个P ...

最新文章

  1. 大用户规模互联网架构发展
  2. 压缩感知专题笔记——目录
  3. SSIS中代码页(Code Page)问题
  4. 截取最后一个下划线前面的字符
  5. pip安装mysql模块_使用pip安装mysql模块for python
  6. GridView中不能用If?
  7. kis显示用户登录服务器失败,金蝶KIS专业版提示用户KISAdmin登陆失败。原因:未与信任SQL Server连接相关联...
  8. VScode快捷键(持续更新)
  9. ubuntu下创建c语言程序之hello world
  10. java生成8位邀请码,邀请码生成器Java代码
  11. IE6下链接onclick事件处理中的请求被aborted
  12. js系列之每天一练成长录之一
  13. 2021年最新Java学习路线图指南
  14. gdb x 命令详解
  15. Mysql 主从间延迟,主从切换策略
  16. grails springboot_Spring Boot 和 Grails 的不同点
  17. MATLAB小技巧(25)竞争神经网络与SOM神经网络
  18. SDN环境搭建和基本功能验证
  19. LTE BCCH, PCCH, CCCH, DCCH, DTCH
  20. 灰度图像的形态学处理

热门文章

  1. 阿里云有奖调查结果公布,赠送10个阿里巴巴logo胸针
  2. 电脑锁屏蓝牙鼠标断开_如何阻止蓝牙鼠标不断断开
  3. 刷 LeetCode 吃力正常吗?
  4. python3代码换行与不换行问题
  5. C语言从一段字符串中提取IP地址的方法
  6. 《Python自然语言处理》——1.1 语言计算:文本和词汇
  7. 后台管理系统纯前端模板
  8. 关于isalpha——计算英文单词的个数
  9. MIT四足机器人MIT Cheetah的硬件框架
  10. tailwindcss使用教程