ubuntu14.04+java7+eclipse3.8+python2.7(+opencv3.0)配置

来源:互联网 发布:阿曼达·诺克斯 知乎 编辑:程序博客网 时间:2024/05/16 19:33

本文作为个人学习备忘

1、安装Ubuntu14.04

分区:300G硬盘

  1. 40G;主分区;ext4;/
  2. 200M;逻辑;ext4;/boot
  3. 5G;逻辑;swap
  4. 剩余;逻辑;ext4;/home

其他不做赘述

2、添加PPA源

sudo add-apt-repository ppa:webupd8team/java

3、更新源数据库

sudo apt-get update

4、安装OracleJava7

sudo apt-get install oracle-java7-installer

如果未发现软件包,多进行几次步骤3,可能和网络有关

5、安装JDK

JDK网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

接受后选择最新的JDK.tar.gz文件下载

解压压缩包

然后将解压出来的文件夹移动到/usr/local/文件夹下

sudo mv /home/xxx/下载/jdk1.8.0_121 /usr/local/

xxx为你的用户名,我下载的版本为jdk1.8.0_121

添加JDK路径至环境变量:

sudo gedit .bashrc

在文件最后添加以下内容:

export JAVA_HOME=/usr/local/jdk1.8.0_121  export JRE_HOME=${JAVA_HOME}/jre  export CLASSPATH=:${JAVA_HOME}/lib:${JRE_HOME}/lib  export PATH=${JAVA_HOME}/bin:$PATH

保存即可,注意版本号

6、安装eclipse3.8

Ubuntu软件中心搜索并安装

7、安装PyDev

进入eclipse->help->install new software

点击ADD->

name设置为PyDev

location设置为:http://www.pydev.org/update_sites/4.5.5

注:此处eclipse,java,pydev版本适配参考:http://www.pydev.org/manual_101_install.html

pydev设置的location参考:http://www.pydev.org/update_sites/

选择PyDev下的PyDev for Eclipse

接下来就是各种next以及accept

8、在PyDev中添加python可执行文件

eclipse->windows->Preference->PyDev->Interpreters->python-Interpreter

点击new->browser

python2.7编译器在/usr/bin/python2.7

OK->select all->OK

9、测试Python

File->New->Project,选PyDev下的PyDev Project,Grammer和Interpreter选相应的版本,Finish。

在PyDev Package Explorer的项目上右键,New->PyDev Module,名字,Finish。

写几行代码,Run

10、配置opencv3.0依赖项

sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev

11、编译opencv

将下载的opencv解压并放到/usr/local/文件夹下

sudo mv /home/xxx/下载/opencv-3.0.0 /usr/local/

xxx为你的用户名

打开opencv新建release文件夹并打开

cd opencv-3.0.0

mkdir release

cd release

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..

make

然后将release/lib/中的cv2.so拷贝到usr/local/lib/python2.7/dist-packages/中

12、测试opencv

import cv2img = cv2.imread('Fig0638(a)(lenna_RGB).tif')cv2.imshow('image',img)cv2.waitKey(0)cv2.destroyAllWindows()

参考文章:

http://blog.csdn.net/l297969586/article/details/53488334

http://blog.csdn.net/honkee_/article/details/46051653

0 0
原创粉丝点击