最近在用Python学习机器学习,正好需要配置相关组件。也在网上查了一些,汇总了一下。顺便分享给大家,若有不对之处,请指出,谢谢。
关于Windows环境下配置及相应安装包 链接  推荐可以去看一看。

我的系统环境ubuntu14.04LTS,系统默认的python版本为2.7。一般来说Ubuntu自带Python2和Python3 ,且默认python2。
打开终端,并输入python,若有如下所示,则键入quit()退出

之后的安装工作将在终端里进行
在安装之前建议更新一下软件源

sudo apt-get update

如果python 2.7 没有问题 ,就可以进行下一步了
现在安装用于数值计算和绘图的包以及Sklearn 分别是numpy scipy  matplotlib pandas 和 sklearn
apt-get命令如下

sudo apt-get install python-numpy
 sudo apt-get install python-scipy
 sudo apt-get install python-matplotlib
 sudo apt-get install python-pandas
 sudo apt-get install python-sklearn

虽然安装 numpy scipy matplotlib pandas 以及 python-sklearn 可以不用pip ,但我个人并不是很建议不用pip安装,主要是用pip 安装python-sklearn 稳妥一些。pip 用来解决项目依赖问题。将项目所有依赖的第三方库写在一个requirements.txt 中用pip 批量安装。一般和virtualenv 配合使用,将所有包安装在virtualenv 的环境中。下面给出用pip 安装 的方法:
在安装pip 之前 先安装 python-dev  
apt-get安装命令

sudo apt-get install python-dev

如果上一条命令不管用,可使用以下命令解决
用aptitude 工具

sudo apt-get install aptitude
 sudo aptitude install python-dev

现在安装好 python-dev 就可以安装 python-pip

sudo apt-get install python-pip

在终端中键入pip ,若如下图所示,则安装成功

补充一点:

由于国外的pip镜像安装太慢,可以换成国内的pip镜像有

http://pypi.douban.com/  豆瓣
 http://pypi.hustunique.com/  华中理工大学
 http://pypi.sdutlinux.org/  山东理工大学
 http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学

如果想手动指定源,可以在pip后面跟-i 来指定源,比如用豆瓣的源来安装web.py框架:

pip install web.py -i http://pypi.douban.com/simple

这是临时的方法(解决方法来自 使用国内镜像源来加速python pypi包的安装)

现在用pip安装用于数值计算和绘图的包 分别是numpy scipy  matplotlib pandas

sudo pip install numpy
 sudo pip install scipy
 sudo pip install matplotlib  
 sudo pip install pandas

如果matplotlib 装不上需要先安装其依赖的包libpng和freetype
安装libpng:

sudo apt-get install libpng-dev

安装freetype:

cd ~/Downloads
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.10.tar.gztar zxvf freetype-2.4.10.tar.gzcd freetype-2.4.10/
./congfigure
make
sudo make install1234567

然后再通过pip来安装matplotlib

sudo pip install matplotlib

最后在用pip安装 sklearn

sudo pip install -U scikit-learn

测试下是否全部安装成功,打开python解释器,输入以下命令,若无报错,则就成功。

import numpy as np
 import pandas as pd
 import matplotlib.pyplot as plt
 from sklearn import datasets,linear_model

转载于:https://blog.51cto.com/eynjay/1984221

关于在Ubuntu下安装配置numpy,scipy,matplotlibm,pandas 以及sklearn相关推荐

  1. Ubuntu下安装配置Open×××

    Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...

  2. openni linux arm,Ubuntu下安装配置OpenNI实战笔记

    1. 库OpenNI SensorKinect NITE的安装 (1)OpenNI step1 :下载 OpenNI库文件 选择"OpenNI Binaries"->&quo ...

  3. Ubuntu下安装配置VNC远程工具

    现在Linux是非常火的  很多人喜欢用它,界面简单,操作容易,有很多图形化工具如WinSCP可以与Ubuntu进行文件的上传的与下载,Xshell就是如同控制ubuntu的终端一样,简单方便,不过要 ...

  4. Ubuntu下安装配置java及环境变量

    这里的办法不是在线安装,因为需要更新源(你懂的,费时费事~),so这里介绍在Ubuntu上手动下载安装配置Java环境变量 *系统:Ubuntu 16.4 1.下载jdk,直接用系统的Firefox浏 ...

  5. Ubuntu下安装配置TAU分析mpich和openmp程序性能

    目录 1. 安装MPICH 2. 安装JAVA环境 3. 下载TAU(及PDT) 4. 提取并配置安装 4.1 使用图形化界面安装 4.2 使用终端直接配置 5. 配置Vs Code或直接使用终端编译 ...

  6. 系统运维 | Ubuntu 下安装配置 samba 服务的详细过程

    本文首发于 2014-08-05 10:14:48 1. Samba作用 Samba的主要任务就是实现Linux系统和Windows系统之间的资源共享.我们现在是要在Linux下配置Samba,让Wi ...

  7. ubuntu下安装配置hadoop

    hadoop框架 Hadoop使用主/从(Master/Slave)架构,主要角色有NameNode,DataNode,secondary NameNode,JobTracker,TaskTracke ...

  8. ubuntu 下 安装 配置 jdk1.7 (tar.gz)

    jdk 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 根据你的系统 ...

  9. PCL:Ubuntu下安装配置PCL

    一:安装PCL 依据官网介绍:http://www.pointclouds.org/downloads/linux.html Ubuntu We currently support all Ubunt ...

最新文章

  1. html5页面常用的代码,最全的 HTML5 知识汇总
  2. 【数据分析】百度内部报告解析00后移动互联网行为
  3. python:beautifulSoup学习(来自学习资料)
  4. Windows编程之定时器的使用和定时销毁桌面出现的窗口,以及窗口句柄的获取
  5. 二维数组联通子数组和最大
  6. ubuntu18.04安装mysql8.0
  7. 非平稳时间序列及建模
  8. Windows 2000虚拟机安装全过程(VMware)
  9. cpu单核性能测试软件,CPU常用跑分软件 你知道那些?
  10. 蒲公英智能云TARA X—永远属于自己的NAS(网络附属存储)
  11. 服务器开机显示检查电缆,电脑开机显示无VGA电缆是怎么回事,求答!
  12. 杭电OJ 11页2025//查找其中的最大字母,在该字母后面插入字符串“(max)”
  13. SDUT—Python程序设计实验四(字符串)
  14. 游戏盾是什么/为什么app会被攻击
  15. vue项目中引入阿里云滑动验证
  16. 在公众号中通过链接下载APP时,如何不通过应用宝,直接跳浏览器下载?
  17. java socket / IM / Message / chat / liaotian / xmpp
  18. 导出开发板根文件系统rootfs
  19. 中职计算机教学方法,浅谈中职计算机学科的教学方法:英语课教学方法有哪些...
  20. 区块链概念股分析 | 远光软件大涨128%,区块链或成关键因素?

热门文章

  1. python do while语句_python控制语句执行流程(while)
  2. java jar apktool,ShakaApkTool.jar v3.0.0(反编译显示中文的apktool)下载
  3. linux任务队列设计,linux 内核任务队列.doc
  4. 程序闪退_苹果APP日常使用时一直闪退怎么办?
  5. uitextfield 键盘类型_以编程方式更改UITextField键盘类型
  6. Python学习笔记:求一组数据的众数
  7. ES6学习笔记02:let 与 const
  8. 安卓案例:LayoutCreator演示
  9. 伪元素before、after示例
  10. 【codevs1867】【Tyvj3508】【BZOJ1041】圆上的整点,数学乱搞