1. 程式人生 > >caffe 安裝問題小總結(make pycaffe

caffe 安裝問題小總結(make pycaffe

caffe 安裝問題小總結(make pycaffe)

1\ Make pycaffe -j8編譯報錯
gedit ~/.bashrc開啟檔案,最後面加入 自己的路徑
export PYTHONPATH=/home/hyhuang/下載/caffe/python
source ~/.bashrc,生成修改
錯誤修改1,caffe目錄下,進入Python環境
python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: 沒有那個檔案或目錄
先sudo apt-get install python-numpy,重新更新下numpy,不行,看配置檔案路徑
caffe目錄下,進入Python環境
numpy.get_include()得到,python 路徑
開啟 gedit Makefile.config
修改上述路徑路徑,PYTHON_INCLUDE := /usr/include/python2.7
/usr/lib/python2.7/dist-packages/numpy/core/include
2\錯誤出現 import caffe 錯誤,沒有這個模組

Import sys
sys.path.append("/home/sd/caffe/python") (新增caffe下的Python路徑)

報 No module named skimage.io
安裝依賴包
sudo apt-get install 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
此時問題可以解決
11.16日
[.build_release/tools/upgrade_net_proto_binary.bin] Error 1
進入到下載的caffe目錄
在 Makefile 檔案中
找到 :LIBRARIES += boost_thread stdc++
替換為:LIBRARIES += boost_thread stdc++ boost_regex

/usr/bin/ld: warning: libjpeg.so.9, needed by /home/w/anaconda2/lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libpng16.so.16, needed by /home/w/anaconda2/lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link
發現是找不到libpng16.so.16與libjpeg.so.9檔案.開啟anaconda中的…anaconda2/lib路徑,發現anaconda下有libpng16.so.16與libjpeg.so.9,於是進行如下操作:
sudo ln -s ~/anaconda2/lib/libpng16.so.16 /usr/lib/
sudo ln -s ~/anaconda2/lib/libjpeg.so.9 /usr/lib/
sudo ldconfig