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_mathjax

install_mathjax()

3. 安装第三方库

安装 NumPy,SciPy 和 matplotlib 库

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

sudo apt-get install python-numpy

sudo apt-get install python-scipy

sudo apt-get install python-matplotlib

4. 测试

如下图所示:

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

ipython notebook --pylab inline

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

5. 安装 Opencv

安装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

从官网下载最新 opencv 源码

编译 opencv,讲opencv放在任意目录并解压unzip opencv-3.0.0.zip,然后创建目录并编译:

cd ~/opencv-3.0.0

mkdir release

cd release

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

make

sudo make install

测试

安装完毕之后,启动IPython,并输入 import cv2 测试OpenCV是否能正常载入。

6. 参考

python的ubuntu环境怎么配置_Ubuntu Python 环境配置相关推荐

  1. 「Python」ubuntu使用make命令安装python(带详细解释和防坑指南)

    1. 从官网下载Python包 官网链接:Python 从上面链接选择一个python版本,下载压缩包 2. 解压Python压缩包 随便解压在什么位置,因为最终会安装在另一个目录,所以解压的文件夹随 ...

  2. xampp python linux,Ubuntu的XAMPP着运行python脚本

    因为某些原因我不得不将我的web应用程序我的本地机器上.我需要从python脚本中提取一些信息. 我跟着很多的指南,并在这里回答了stackoverflow,但我有一个奇怪的问题. 我有一个简单的We ...

  3. python怎么保存为nii文件_Ubuntu+python将nii图像保存成png格式

    这里介绍一个nii文件保存为png格式的方法. 这篇文章是介绍多个nii文件保存为png格式的方法: 系统:Ubuntu 16.04 软件: python 3.5 先用pip安装nibabel.num ...

  4. Python——(Anaconda+PyCharm)Youki的Python环境配置笔记(Ubuntu+Windows)~

    1 前言 PyCharm是一款功能强大的Python编辑器,感觉像Eclipse一样好用,哈哈! 2 Python编程环境搭建 Anaconda(好用的Python发行版)+ PyCharm 3 安装 ...

  5. linux搭建Django环境,Linux (ubuntu 12.04)下搭建Python Django环境

    1. 检查python是否安装:直接在shell里输入python,如果已经安装了python,即可进入python bash,并看到版本号(如Python 2.7.3) --在ubuntu中pyth ...

  6. ubuntu安装python_Linux下的Python开发配置鸭

    linxu下python环境的开发配置 前言 linux是目前为止最好上手的系统也是最适合新手学习的系统而python是可以最快让大家知道怎么写出东西的语言,简单的几十个小时的学习之后就只需要看懂库的 ...

  7. python开发环境的安装与配置_Python开发环境的安装配置

    要学习Python,我们首先要安装配置好Python的运行环境. 那么安装Python 2 还是 Python 3 呢? 当然是要选择Python 3 .这里来教大家安装稳定版Python3 的版本是 ...

  8. VS Code配置C和Python调试环境,以及我自己的配置备份和参考

    环境配置参考: Ubuntu下VS code配置python和C++环境 vscode 配置 python3开发环境 记录一次在Ubuntu18.04下的VSCode C/C++编译环境配置过程- 这 ...

  9. python环境设置_CentOS 7.2环境搭建实录(第四章:python环境配置)

    第四章:python环境配置 使用环境工具 python 环境工具 python 2.7.5 # python2版本,系统自带 pip 9.0.1 # python2版本的pip,python工具集, ...

最新文章

  1. 程序员神级跳槽攻略:什么时候该跳?做什么准备?到哪里找工作?
  2. poi 拆分带图片的word_学会这2招,再多的“表格编号”都能轻松解决!【Word教程】...
  3. 我写了一个脚本,可在“任意”服务器上执行命令!
  4. putty改oracle数据库密码,用putty远程访问虚拟机linux系统Oracle数据库。
  5. python的jupyter的使用教程-Python·Jupyter Notebook各种使用方法
  6. 使用OpenVINO ToolKit 实时推断
  7. jQuery validate 表单验证,涵盖各种类型数据
  8. python导入random模块_Python内置模块之random
  9. gcc编译器与g++编译器的区别
  10. 直线的端点画垂线的lisp_【以课说法】线段、射线、直线
  11. OpenShift 4 Hands-on Lab (4) - 用ImageStream操作Image
  12. 使用c语言实现INI文件的读写
  13. python读取文件路径报invalid_Python 解决OPEN读文件报错 ,路径以及r的问题
  14. 心电算法(Discuss of ECG Analysis Algorithm)
  15. 定时报警器课程设计(基于单片机)
  16. 进程创建-终止-等待-替换
  17. xftp本地同步到服务器文件夹,如何停止Xftp更新和同步浏览服务器?
  18. 不会被和谐的良心云端储存网盘? 试试MEGA吧!
  19. Android接入融云sdk流程(思路)
  20. Windows Server Core 2022 (一)安装

热门文章

  1. JavaScript立即执行函数报错--立即执行函数原理分析
  2. 划区清扫功能 小米扫地机器人_小米扫地机器人再升级 水洗滤网可反复利用
  3. 微信开发工具自定义组件样式覆盖不了原有的样式
  4. EasyX的安装与使用详细教程
  5. Laya 发布OPPO时使用签名注意
  6. 物理像素,设备独立像素,像素比
  7. 武动乾坤手游怎么在电脑上玩 武动乾坤安卓模拟器玩法教程
  8. c语言作业冰雹猜想,C语言编程实现冰雹猜想的算法,并测算各个自然数到达4-2-1谷底(即N等于4,2,1结束后)所经过的变换次数。...
  9. VSCode配置Remote-SSH连接Linux远程开发
  10. android 7.1 小米,你的小米手机,能升Android 7.1吗?