转载于:http://blog.csdn.net/Yakumoyukarilan/article/details/51340358

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

最近在用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.gz
tar zxvf freetype-2.4.10.tar.gz
cd freetype-2.4.10/
./congfigure
make
sudo make install
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

然后再通过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

最后用python实现线性回归 (实现代码来自用Python开始机器学习)

#到此结束,搞定!

ubuntu安装numpy,matplotlib等相关推荐

  1. python怎么安装matplotlib-[Python]一步步安装numpy,matplotlib

    PIP == (Python Package Index) 首先请保证你的电脑已经正常安装了python. 是否电脑已经安装好python并且已经配置好了环境变量,可以用下面的方法来判断. 在wind ...

  2. [Python]一步步安装numpy,matplotlib

    PIP == (Python Package Index) 首先请保证你的电脑已经正常安装了python. 是否电脑已经安装好python并且已经配置好了环境变量,可以用下面的方法来判断. 在wind ...

  3. python - Numpy - matplotlib

    系统:W10 专业版(64) 已安装:pthon2.7.11 目的:安装Numpy, matplotlib 学习机器学习(Machine Learning) matplotib 用的不是官网最新版,使 ...

  4. 在Ubuntu 14.04 64bit上安装numpy和matplotlib库

    机器学习是数据挖掘的一种实现形式,在学习<机器学习实战>过程中,需要python环境中安装好numpy和matplotlib库,特此将我在Ubuntu 14.04 64bit上的摸索过程总 ...

  5. Ubuntu 14.04上安装pip3/numpy/matplotlib/scipy操作步骤

    Ubuntu 14.04 64位上默认安装了两个版本的python,一个是python2.7.6,另外一个是python3.4.0,如下图所示: 安装完pip3的结果如下图所示: 升级完pip3的结果 ...

  6. Ubuntu 12.04: virtualenv下安装 numpy, scipy, matpl...

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu下安装virtualenv: http://www.douban.com/group/topic/34951090 ...

  7. windows64位环境下python安装numpy、scipy和matplotlib

    最近想使用python做一些机器学习方向的算法实现,使用python做数据分析和矩阵运算什么的常需要三个库文件:numpy.scipy和matplotlib,于是着手安装. 我自己机子的配置是win8 ...

  8. python2.7安装matplotlib_Python安装Numpy和matplotlib

    注意: 下载的库名中cp27代表python2.7,其它同理. 在shell中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持 ...

  9. 为什么python安装不了numpy库_python 安装与numpy matplotlib 等库安装

    1.下载并安装Python3.4 在官网下载即可:Python官网 2.安装pip (1)查看是否已安装pip 进入cmd命令窗口,输入pip --version ,查看是否已安装pip,如果出现下图 ...

最新文章

  1. 【C/C++学院】0831-类与对象的异常/面试100题1-100
  2. 小程序css中设置1rpx失效
  3. web开发语言大盘点
  4. 机器学习 KD树_递归_回溯_搜索(matlab实现)
  5. BZOJ1488: [HNOI2009]图的同构
  6. linux 的网络操作与配置文件,Linux常用文件与网络操作命令速记指南
  7. GridView 移除模板列
  8. tensor判断是否相等_PyTorch的Tensor(中)
  9. vue修改Element的el-table样式
  10. mac下的c语言程序开发,mac VS Code配置C语言开发环境(小白简单Clang版)
  11. 免费域名邮箱申请教程
  12. Julia数据可视化:Plots.jl包的使用
  13. Windows10+CentOS 7 双系统安装
  14. 3D MAX 中的 vary 参数建议。测试图以及中等质量和高等质量参数设置.
  15. 计算机输入法在桌面显示不出来的,电脑桌面输入法不见了怎么办?
  16. myeclipse7.5注册码
  17. 扩大文字a链接的可点击区域
  18. AI顶会ACL发榜,腾讯30篇论文入选
  19. Bokeh可视化图表使用教程
  20. linux多进程和多线程分析之一 .

热门文章

  1. 如何实现MARKDOWN网页内跳转?
  2. instagram api java_如何在没有用户交互的情况下获得instagram access_token(新api)?...
  3. linux i2c 设备 操作说明
  4. PHP并发验证,PHP接口并发测试的方法(推荐)
  5. 如何查看 el-form-item 的prop属性_PHP 7.4中的类型属性(Typed Properties)
  6. escape php解码,PHP对escape的字符串进行解密 、加密 | 学步园
  7. 御用导航官方网站提醒提示页_导航错误致四川青城山拥堵?交警提醒:别过度依赖导航...
  8. “invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python”解决办法
  9. HDLBits 系列(15) 如何设计一个双边沿采样的电路?
  10. iOS支付宝支付集成