【Caffe安装】安装Caffe时遇到libboost-all-dev 安装错误

个人思考:尝试其它帖子方案apt-get update 升级源后无效,重新安装libboost,boost仍然无效;也许是其他软件占用libboost依赖关系所致,在此需要版本调整。不建议使用conda 方式去安装libboost和boost,Caffe它并找不到位置,除非加个软连接,别这样不好用 0 0...

如不能正确安装libboost,后面Caffe编译的时候会遇到,4:32: fatal error: boost/shared_ptr.hpp错误。

具体原因:sudo apt-get install libboost-all-dev 时libboost-all-dev 安装错误

如图:

【Caffe安装】安装Caffe时遇到libboost-all-dev 安装错误

(忽略中文,==)

解决办法:

按照*一提出方法解决:

You can fix it by using aptitude:

sudo apt-get install aptitude

sudo aptitude install libboost-all-dev

【Caffe安装】安装Caffe时遇到libboost-all-dev 安装错误

开始键入的y,问题并没有解决,只是升级安装了下icu包的依赖。

所以再次:sudo aptitude install libboost-all-dev 后

键入n,软件提出了其它解决方案,如下:

【Caffe安装】安装Caffe时遇到libboost-all-dev 安装错误

然后libboost版本被强制做了调整。

再次编译Caffe,顺利。