Ubuntu Python 环境配置

来源:互联网 发布:新歌2016网络红歌情歌 编辑:程序博客网 时间:2024/05/18 02:27

1. 安装 Python

在 Ubuntu 下安装 Python 模块通常使用 apt-get 和 pip 命令。其中,apt-get是 Ubuntu 自带的包管理命令,apt-get install packagename 用于安装一个新的软件包,apt-get remove packagename 用于卸载一个已安装的软件包,apt-get autoremove packagename 删除包及其依赖的软件软件包。而 pip 则是 Python 安装扩展模块的工具。

首先通过下面的命令安装 pip,

sudo apt-get install python-pip

然后安装 Python 开发环境:

sudo apt-get install python-dev

2.安装 IPython和notebook

iPython 是一个 python 的交互式 shell,比默认的 python shell 好用,支持变量自动补全,自动缩进,内置许多有用的函数。

sudo apt-get install ipython^

然后就可以在终端下通过 ipython 命令启动。

IPython notebook 以浏览器为窗口,目前已经成为用Python做教学、计算、科研的一个重要工具,除了可以内嵌 matplotlib 绘图外,还同时支持对 Latex 和 Markdown 的支持。安装方法如下:

sudo apt-get install ipython-notebook

然后就可以在终端下通过 ipython notebook 命令启动。

为了在 IPython 中离线使用 Latex 数学公式,需要安装 mathjax,首先输入ipython notebook 命令:

sudo ipython notebook

然后在 Ipython notebook界面中输入:

from IPython.external.mathjax import install_mathjaxinstall_mathjax()

3. 安装第三方库

安装 NumPySciPymatplotlib
通过apt-get命令可以快速安装这三个库:

sudo apt-get install python-numpysudo apt-get install python-scipysudo apt-get install python-matplotlib

4. 测试

如下图所示:

这里写图片描述

需要指出的是,如果想要 matplotlib 库的绘图内嵌入网页当中,需要在启动 Ipython notebook使用下述命令:

ipython notebook --pylab inline

当然,也可以使用 %pylab inline命令来实现这个功能,否则显示的图片就好是单独的 figure。

5. 安装 Opencv

  1. 安装OpenCV所需的库(编译器、必须库、可选库)
    • GCC 4.4.x or later
    • CMake 2.6 or higher
    • Git
    • GTK+2.x or higher, including headers (libgtk2.0-dev)
    • pkg-config
    • Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
    • ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
    • [optional] libtbb2 libtbb-dev
    • [optional] libdc1394 2.x
    • [optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
    • [compiler] sudo apt-get install build-essential
    • [required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    • [optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
  2. 从官网下载最新 opencv 源码
  3. 编译 opencv,讲opencv放在任意目录并解压unzip opencv-3.0.0.zip,然后创建目录并编译:
cd ~/opencv-3.0.0mkdir releasecd releasecmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..makesudo make install
  1. 测试
    安装完毕之后,启动IPython,并输入 import cv2 测试OpenCV是否能正常载入。

6. 参考

  1. 在Ubuntu中安装Python科学计算环境
  2. Ubuntu 14.04安装opencv
0 0