linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...

转载 2016年05月21日 16:07:22

http://blog.csdn.net/pipisorry/article/details/39902327
在Ubuntu中安装numpy、scipy、matplotlib、OpenCV等

和Python(x,y)不一样,在Ubuntu中需要手工安装科学计算的各个模块,

如何安装IPython, NumPy, SciPy, matplotlib, PyQt4, Spyder, Cython, SWIG, ETS, OpenCV:

在Ubuntu下安装Python模块通常可以使用apt-get和pip命令。apt-get命令是Ubuntu自带的包管理命令,而pip则是Python安装扩展模块的工具,通常pip会下载扩展模块的源代码并编译安装。

Ubuntu 12.04中缺省安装了Python2.7.3,首先通过下面的命令安装pip,pip是Python的一个安装和管理扩展库的工具。
sudo apt-get install python-pip

安装Python开发环境
【亦可参见linux中搭建python开发环境安装pycharm IDE】,方便今后编译其他扩展库,占用空间92.8M:
sudo apt-get install python-dev
IPython
为了安装最新版的IPython 0.13beta,需要下载IPython源代码,并执行安装命令。在IPython 0.13beta中提供了改进版本的IPython notebook。下面的命令首先安装版本管理软件git,然后通过git命令从IPython的开发代码库中下载最新版本的IPython源代码,并执行安装命令:
cd
sudo apt-get install git
git clone https://github.com/ipython/ipython.git
cd ipython
sudo python setup.py install
如果安装目前的最新稳定版本,可以输入:
sudo apt-get install ipython
安装完毕之后,请输入ipython命令测试是否能正常启动。
为了让IPython notebook工作,还还需要安装tornado和pyzmq:
sudo pip install tornado
sudo apt-get install libzmq-dev
sudo pip install pyzmq
sudo pip install pygments
下面测试IPython:
cd
mkdir notebook
cd notebook
ipython notebook

为了在IPython中离线使用LaTeX数学公式,需要安装mathjax,首先输入下面的命令启动ipython notebook:
sudo ipython notebook
在IPython notebook界面中输入:
from IPython.external.mathjax import install_mathjax
install_mathjax()

安装NumPy,SciPy和matplotlib

通过apt-get命令可以快速安装这三个库:
sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib


如果需要通过pip编译安装,可以先用apt-get命令安装所有编译所需的库:
sudo apt-get build-dep python-numpy
sudo apt-get build-dep python-scipy
然后通过pip命令安装:
sudo pip install numpy
sudo pip install scipy
通过build-dep会安装很多库,包括Python 3.2。
PyQt4和Spyder
下面的命令安装PyQt4,Qt界面设计器,PyQt4的开发工具以及文档:
sudo apt-get install python-qt4
sudo apt-get install qt4-designer
sudo apt-get install pyqt4-dev-tools
sudo apt-get install python-qt4-doc
安装完毕之后,文档位于:
/usr/share/doc/python-qt4-doc
安装好PyQt4之后通过下面的命令安装Spyder:
sudo apt-get install spyder

由于Spyder经常更新,通过下面的命令可以安装最新版:
sudo pip install spyder --upgrade

cython和SWIG
Cython和SWIG是编写Python扩展模块的工具:
sudo pip install cython
sudo apt-get install swig
输入 cython --version 和 swig -version 查看版本。

ETS
ETS是enthought公司开发的一套科学计算软件包,其中的Mayavi通过VTK实现数据的三维可视化。
首先通过下面的命令安装编译ETS所需的库:
sudo apt-get install python-dev libxtst-dev scons python-vtk pyqt4-dev-tools python2.7-wxgtk2.8 python-configobj
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

创建ets目录,并在此目录下下载ets.py,运行ets.py可以复制最新版的ETS源程序,并安装:
mkdir ets
cd ets
wget https://github.com/enthought/ets/raw/master/ets.py
python ets.py clone
sudo python ets.py develop
#sudo python ets.py install 或者运行install安装

如果一切正常,那么输入 mayavi2 命令则会启动mayavi。

OpenCV
为了编译OpenCV需要下载cmake编译工具,和一些依赖库:
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install cmake-gui
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev
然后从 http://sourceforge.net/projects/opencvlibrary/ 下载最新版的OpenCV源代码,并解压。然后创建编译用的目录release,并启动cmake-gui:
mkdir release
cmake-gui

在界面中选择OpenCV源代码的目录,和编译输出目录release,然后按Configure按钮,并根据需要设置各个编译选项,最后点Generate按钮,退出cmake-gui界面。进入编译路径,执行下面的命令:
cd release
make
sudo make install
安装完毕之后,启动IPython,并输入 import cv2 测试OpenCV是否能正常载入。

from:http://blog.csdn.net/pipisorry/article/details/39902327

ref:Ubuntu中安装Python科学计算环境

Ubuntu-Python2.7安装 scipy,numpy,matplotlib

linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...

linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV... http://blog.csdn.net/pipisorry/article/deta...
  • u013975800
  • u013975800
  • 2015年07月20日 15:01
  • 540

Linux环境下numpy,scipy,matplotlib的安装

有两种方式可以安装这些包: sudo apt-get install python-numpy 和 sudo pip install numpy 后者会装到比较新的版本,而前者会比较旧。 有一句...
  • Dora_Bin
  • Dora_Bin
  • 2016年03月13日 17:59
  • 7325

Python搭建Numpy、SciPy、MatPlotLib环境(下载、安装、测试)

前言Numpy是Python开发环境中一个独立的函数库; SciPy是以NumPy为基础,一个应用更加广泛的科学计算工具库; MatPlotLib是一个在使用Numpy、SciPy时经常用到的一个...
  • tterminator
  • tterminator
  • 2017年03月26日 19:29
  • 3221

linux下安装Numpy,scipy,matplotlib的安装

首先简单介绍一下在windows下的安装: 下载地址:numpy1.9 解压后,从命令行进入numpy目录 执行命令: python setup.py install 然后会报错,这时候需要...
  • yueliangku
  • yueliangku
  • 2014年11月29日 16:51
  • 2413

python中的Numpy、MatPlotLib和SciPy模块的安装

在使用Python进行数据处理时,经常使用到Numpy、MatPlotLib和SciPy这三个模块,下面详细说下我的安装过程。 安装Python。我安装的是3.6版本在安装配置中选择默认进行安装这里就...
  • chao_8023
  • chao_8023
  • 2017年03月31日 19:45
  • 722

Python中的Numpy,Scipy和matplotlib的安装

1.安装Python,这里选择2.7还是3.4都行,不过推荐使用2.7,毕竟现在的教程大部分还是基于2.7的,3.4跟2.7的语法还是略有不同,为了避免语法错误的麻烦,还是推荐大家使用2.7。下载地址...
  • qq_36040394
  • qq_36040394
  • 2016年09月04日 17:40
  • 478

Python: Ubuntu 安装numpy,scipy,matplotlib

之前在windows 下安装过 那几个科学计算的包,由于C++编译器的问题,花了好长时间。这次在Linux下几个命令就可以了。差别好大。...
  • u013652219
  • u013652219
  • 2015年09月18日 11:04
  • 11004

centos6.3搭建numpy,scipy,matplotlib,OpenCV,mlpy的实录

centos6.3搭建numpy,scipy,matplotlib,OpenCV,mlpy的实录 /usr/local/python27/lib/python2.7/site-pac...
  • zhangtaolmq
  • zhangtaolmq
  • 2014年08月13日 10:37
  • 5216

window环境下python安装numpy、scipy、matplotlib等科学计算包

python安装 首先我们下载对应PC位数的python。64位就下载64的,32就对应32的,防止以后莫名其妙的出错。 下载地址:https://www.python.org/getit/,我安装的...
  • u013355826
  • u013355826
  • 2017年06月24日 16:53
  • 549

Python中的Numpy、SciPy、MatPlotLib安装与配置

Python安装完Numpy,SciPy和MatplotLib后,可以成为非常犀利的科研利器。网上关于这三个库的安装都写得非常不错,但是大部分人在遇到的问题并不是如何安装,还是安装好后因为配置不当,在...
  • walkandthink
  • walkandthink
  • 2015年04月22日 20:50
  • 124988
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...
举报原因:
原因补充:

(最多只允许输入30个字)