问题:在make pycaffe时,可能会出现:

error: make: ***No rule to make target 'include/layers/python_layer.hpp, needed by 'python/caffe/_caffe.so'. Stop.
这是由于caffe的版本不同导致的。

解决方法:

在 include/caffe/layers/文件夹中的python_layer.hpp复制到include/caffe/文件夹下

再次make pycaffe,编译成功


在其他地方打开python,使之可以import caffe:

添加环境变量:

cd ~

vim /.bashrc

将export PYTHONPATH=/home/nielsen/caffe-master/python:$PYTHONPATH添加到文件中

source ~/.bashrc 使之生效