1.安装JDK8
1.1 进入官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载所需的JDK
1.2 下载完成后的文件存储在/home/zqf/Downloads中,执行以下操作解压到相应位置
sudo mkdir /usr/lib/jvm
sudo mv jdk-8u131-linux-i586.tar.gz /usr/lib/jvm/
cd /usr/lib/jvm/
sudo tar -zxvf jdk-8u131-linux-i586.tar.gz
rm ./jdk-8u131-linux-i586.tar.gz
1.3 配置环境变量
sudo gedit ~/.bashrc
在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
1.4 使环境变量生效
source ~/.bashrc
java -version
此时查看java的版本
java -version
出现结果如下:
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) Client VM (build 25.131-b11, mixed mode)
正确,完成。
2.安装Eclipse
2.1 进入官网(http://www.eclipse.org/downloads/?osType=linux&release=undefined)下载想要的版本,自动存储在/home/zqf/Downloads目录下
2.2 将下载好的文件解压到/opt路径下
cd /opt
sudo tar -zxvf /home/zqf/Downloads/eclipse-jee-oxygen-R-linux-gtk.tar.gz
2.3 链接eclipse与JDKcd eclipse
sudo mkdir jre
cd jre
sudo ln -s /usr/lib/jre/jdk1.8.0_131/bin
2.4生成桌面快捷方式sudo gedit /usr/share/applications/eclipse.desktop
在打开的文件中粘贴:[Desktop Entry]
Encoding=UTF-8
Name=eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
然后执行命令cd /usr/share/applications/
sudo chmod u+x eclipse.desktop
sudo cp eclipse.desktop /home/lv/桌面
3.安装pydev
后面同意许可,然后安装,重启。
4.import CV2与caffe
为了使python能正确调用安装好的opencv的cv2库,需要拷贝一个文件
sudo cp /usr/local/lib/python2.7/dist-packages/cv2.so /home/zqf/anaconda2/lib/python2.7/site-packages/cv2.so
上述操作使得import cv2不再出错,但是在调用函数的时候cv2.imread等函数仍然出错。于是采用下述操作就好了。
sudo apt-get install python-opencv
为了使python能正确import caffe,使用caffe的python接口,需要安装一个
sudo ~/anaconda2/bin/pip install protobuf
在命令行中python
import caffe
显示能正确import caffe,但是在eclipse的python项目中却报错。这是因为eclipse启动时不会像命令行一样执行一次~/.bashrc。所以之前加在~/.bashrc的环境变量不生效。但profile是每次用户登录时执行一次,所以把环境变量加到profile中,操作如下:
sudo gedit /etc/profile
在最后一行添加export PYTHONPATH="/home/zqf/caffe/python:$PYTHONPATH"
source profile
重启Ubuntu,再次打开Eclipse的python项目,import caffe便不会报错。