Ubuntu16.04+Python3.7+CUDA10.1 安装Caffe环境

本文记录了在Ubuntu16.04上安装Python3.7+CUDA10.1环境下Caffe的过程,包括遇到的protobuf版本问题、libboost依赖错误、OpenCV库找不到及Python模块导入失败等错误,以及如何解决这些问题的详细步骤和参考资料。
摘要由CSDN通过智能技术生成

上次安装了Caffe之后目录不幸被清空,后来找到了Faster R-CNN的Pytorch版本,安装、跑得都比较顺利,然而后面要跑的代码只有Caffe版,所以含泪继续装一遍。

以为自己会一回生二回熟,结果猝不及防地还是遇到很多无法解决的错误。

这次follow了网上的步骤很仔细地把Makefile文件都改好,不过首先安装依赖包的时候就出了很多错。

 

1. 忘了具体报错是啥,但是有一个建议就是有关protobuf的包,你可能会sudo apt-get install libprotobuf-dev,但是这样出错概率很高,因为自动安装版本可能会比较低,建议去网上下载新版的源包自行安装,相关教程很多。

安装后执行 protoc --version 查看版本。

2.执行 make all -j8 编译时,出现了这个错误:

Makefile:580: recipe for target '.build_release/src/caffe/data_transformer.o

搜到解决方案是缺少一些包,执行命令 sudo apt-get install --no-install-recommnds libboost-all-dev时,又出现了这个错误:

libboost-all-dev unable to correct problems, you have held broken packages

安装依赖的时候出现了这个错误提示,当时真的束手无策,apt-get完全无法解决,然后知道了一个神器,sudo apt-get aptitude,然后用aptitude去安装依赖包。上面的问题可能源于libxxx系列都互相依赖错综复杂,可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值