编译Caffe出错,解决方案记录
1.This file was generated by an older version of protoc which is
python环境和Anaconda python环境可能存在冲突。
使用conda install libprotobuf-dev,这将导致与caffe ’sudo apt-get install libprotobuf-dev ’之间的冲突。
apt-get 和 conda安装的路径可以通过’locate protobuf ’找到,所以要删除掉Anaconda版的libprotobuf。
或修改$PATH remove 一个 path就行
2.This file was generated by an older version of protoc which is
解法同上:conda uninstall libprotobuf
分析:导致以上问题可能是安装Caffe之前安装了TensorFlow,从而用conda安装了相关依赖造成冲突