ubuntu安装numpy,matplotlib等
转载于: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等相关推荐
- python怎么安装matplotlib-[Python]一步步安装numpy,matplotlib
PIP == (Python Package Index) 首先请保证你的电脑已经正常安装了python. 是否电脑已经安装好python并且已经配置好了环境变量,可以用下面的方法来判断. 在wind ...
- [Python]一步步安装numpy,matplotlib
PIP == (Python Package Index) 首先请保证你的电脑已经正常安装了python. 是否电脑已经安装好python并且已经配置好了环境变量,可以用下面的方法来判断. 在wind ...
- python - Numpy - matplotlib
系统:W10 专业版(64) 已安装:pthon2.7.11 目的:安装Numpy, matplotlib 学习机器学习(Machine Learning) matplotib 用的不是官网最新版,使 ...
- 在Ubuntu 14.04 64bit上安装numpy和matplotlib库
机器学习是数据挖掘的一种实现形式,在学习<机器学习实战>过程中,需要python环境中安装好numpy和matplotlib库,特此将我在Ubuntu 14.04 64bit上的摸索过程总 ...
- Ubuntu 14.04上安装pip3/numpy/matplotlib/scipy操作步骤
Ubuntu 14.04 64位上默认安装了两个版本的python,一个是python2.7.6,另外一个是python3.4.0,如下图所示: 安装完pip3的结果如下图所示: 升级完pip3的结果 ...
- Ubuntu 12.04: virtualenv下安装 numpy, scipy, matpl...
2019独角兽企业重金招聘Python工程师标准>>> Ubuntu下安装virtualenv: http://www.douban.com/group/topic/34951090 ...
- windows64位环境下python安装numpy、scipy和matplotlib
最近想使用python做一些机器学习方向的算法实现,使用python做数据分析和矩阵运算什么的常需要三个库文件:numpy.scipy和matplotlib,于是着手安装. 我自己机子的配置是win8 ...
- python2.7安装matplotlib_Python安装Numpy和matplotlib
注意: 下载的库名中cp27代表python2.7,其它同理. 在shell中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持 ...
- 为什么python安装不了numpy库_python 安装与numpy matplotlib 等库安装
1.下载并安装Python3.4 在官网下载即可:Python官网 2.安装pip (1)查看是否已安装pip 进入cmd命令窗口,输入pip --version ,查看是否已安装pip,如果出现下图 ...
最新文章
- 【C/C++学院】0831-类与对象的异常/面试100题1-100
- 小程序css中设置1rpx失效
- web开发语言大盘点
- 机器学习 KD树_递归_回溯_搜索(matlab实现)
- BZOJ1488: [HNOI2009]图的同构
- linux 的网络操作与配置文件,Linux常用文件与网络操作命令速记指南
- GridView 移除模板列
- tensor判断是否相等_PyTorch的Tensor(中)
- vue修改Element的el-table样式
- mac下的c语言程序开发,mac VS Code配置C语言开发环境(小白简单Clang版)
- 免费域名邮箱申请教程
- Julia数据可视化:Plots.jl包的使用
- Windows10+CentOS 7 双系统安装
- 3D MAX 中的 vary 参数建议。测试图以及中等质量和高等质量参数设置.
- 计算机输入法在桌面显示不出来的,电脑桌面输入法不见了怎么办?
- myeclipse7.5注册码
- 扩大文字a链接的可点击区域
- AI顶会ACL发榜,腾讯30篇论文入选
- Bokeh可视化图表使用教程
- linux多进程和多线程分析之一 .
热门文章
- 如何实现MARKDOWN网页内跳转?
- instagram api java_如何在没有用户交互的情况下获得instagram access_token(新api)?...
- linux i2c 设备 操作说明
- PHP并发验证,PHP接口并发测试的方法(推荐)
- 如何查看 el-form-item 的prop属性_PHP 7.4中的类型属性(Typed Properties)
- escape php解码,PHP对escape的字符串进行解密 、加密 | 学步园
- 御用导航官方网站提醒提示页_导航错误致四川青城山拥堵?交警提醒:别过度依赖导航...
- “invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python”解决办法
- HDLBits 系列(15) 如何设计一个双边沿采样的电路?
- iOS支付宝支付集成