1. 程式人生 > >ubuntu14.04配置caffe python2.7

ubuntu14.04配置caffe python2.7

1. 安裝開發所需的依賴包

sudo apt-get updatesudo apt-get install build-essential

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler

sudo apt-get install libatlas-base-dev

2 編譯安裝caffe 下載caffe並解壓,放在~目錄下。(~目錄即home)

cd ~/caffe-master

cp Makefile.config.example Makefile.config

編輯Makefile.config,將CPU_ONLY:=1前面的#去掉。 然後編譯

make all   

make test  

make runtest 

注意: 1.當出現下面的問題時, “build-essential : 依賴: g++ (>= 4:4.4.3) 但是它將不會被安裝                    依賴: dpkg-dev (>= 1.13.5) 但是它將不會被安裝 E: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係” 執行

sudo apt-get install aptitudesudo  aptitude install build-essential #第一次選n,第二次y,這樣就好了 2.若出現類似1的問題,處理同1,將apt-get改成aptitude。

繼續安裝python介面。

1.cd ~/caffe-master/python

2.sudo apt-get install python-dev python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython

3.sudo apt-get install protobuf-c-compiler protobuf-compiler

4.cd ~/caffe-master

5.make pycaffe

# 編譯新增~/caffe-master/python到$PYTHONPATH

1.sudo gedit /etc/profile

2.新增: export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH到文件最後一行

3. source /etc/profile # 使之生效

檢測caffe是否安裝成功

依舊在~/caffe-master/python$目錄下輸入python

後輸入import caffe

若不報錯,安裝成功,如下圖:

若出現一下錯誤:

The program 'import' can be found in the following packages: * imagemagick *Try: sudo apt-get install <selected package>

解決方案: sudo apt-get install imagemagick