当前位置:  开发笔记 > 编程语言 > 正文

CentOS安装scikit-learn教程

一直想用scikit-learn来学习机器学习,但之前有过在windows下安装失败的经历,现在都还有阴影,当时可能是很多依赖库的关系没弄清楚。本来easy_install可以解决依赖问题的,但是因为一些特殊原因,easy_install不能用了。现在我将叙述我是如何将scikit-learn安装在centOS上的。

  一直想用scikit-learn来学习机器学习,但之前有过在windows下安装失败的经历,现在都还有阴影,当时可能是很多依赖库的关系没弄清楚。本来easy_install可以解决依赖问题的,但是因为一些特殊原因,easy_install不能用了。现在我将叙述我是如何将scikit-learn安装在centOS上的。

      我使用的centOS的版本是6.5 python是2.6.6,网上有用python2.7.3安装的方法,由于我的系统默认的是python2.6.6,我就不去折腾更新版本了。

安装numpy

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. yum install numpy  


你会发现列表中除了numpy,还会出现以下几个软件:atlas libgfortran pytho-nose python-setuptools这些是依赖库。

安装scipy

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. yum install scipy  


安装pip

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. wget  http://python-distribute.org/distribute_setup.py  
  2. python distribute_setup.py  
  3. wget  https://github.com/pypa/pip/raw/master/contrib/get-pip.py  
  4. python get-pip.py  

 

输入pip命令如果能看到pip的介绍信息,那么证明安装成功了。

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. pip install -U scikit-learn  
提示安装成功,那就可以开始scikit-learn之旅
如果没有安装gcc,要先安装gcc 和g++
[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. yum install gcc  
  2. yum install gcc-c++  

基本上按照以上步骤都能安装好,至少我装好能用了。可以去官网随便用几个例程测试测试。

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有