關於import caffe出錯的解決


注意啦,后面由於又出現一些錯誤,谷歌說是makeconfig文件中的python路徑沒改好,所以后面我將:

首先,需要修改Makefile.config下的python路徑

PYTHON_INCLUDE:= /usr/include/python2.7 \
        /usr/lib/python2.7/dist-packages/numpy/core/include
改為:
PYTHON_INCLUDE:= /usr/include/python2.7 \
        /usr/local/lib/python2.7/dist-packages/numpy/core/include
還要修改環境變量:

sudo gedit ~/.bashrc

在最后添加

 

export PYTHONPATH=/home/你的路徑/caffe/python:$PYTHONPATH
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH 

source ~/.bashrc
接下來當然就是:
在caffe下:make clean
在從mkdir build開始,重新編譯。
----
caffe目錄下:
make pycaffe make distribute(這條不要忘了,否則會出現類似以下錯誤:
rom ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \ ImportError: No module named _caffe。。。。。。。后面還有,但是當時沒截圖。

關於python接口的出錯和解決,可以查看這個網址,挺全的:

http://blog.csdn.net/zziahgf/article/details/72900948

-------------------------下面是之前寫的。上面是后來遇到然后加上的。

【http://blog.csdn.net/wuzuyu365/article/details/52431062】
關於在caffe下,import caffe報錯的解決:
conda install protobuf

如果是報錯說沒有caffe模塊,解決方法:

將:

export PYTHONPATH=/root/caffe/python:$PYTHONPATH
寫到系統文件中,命令如下:

vi ~/.bashrc

寫入:

export PYTHONPATH=/root/caffe/python:$PYTHONPATH

保存,退出,執行sourc使文件生效:
source ~/.bashrc

結束啦:

或者是:

 echo 'export PYTHONPATH=/root/caffe/python:$PYTHONPATH' >/etc/profile
source /etc/profile 
其中/etc/profile和~/.bashrc一樣是系統文件,隨便寫到那個都OK,不過建議寫到~/.bashrc中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM