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便不會報錯。