Ubuntu16.04系统的python3.5+caffe+opencv3.4.0+cudnn7.0+cuda9.0 安装过程(全过程详细整理)

参考资料:

https://blog.csdn.net/qwrqwrqwer/article/details/79224402

https://blog.csdn.net/touch_dream/article/details/78661857

https://blog.csdn.net/xunan003/article/details/75269525

https://blog.csdn.net/balixiaxuetian/article/details/79154013

题外话:python3 安装caffe前前后后折腾了快一个月了,都不知道重装了多少次系统了。中途参考了网上很多教程,完整照着别人来的,结果不是opencv编译不通过就是caffe编译不通过。最后一次是import caffe 显示 no model named ‘caffe’类似的问题,折腾了两三天终于结束了。也为了大家方便,把全部过程再记录一遍,以免大家走弯路,实在是痛苦啊。

整个安装过程主要分为以下几步:

  1. 更换python版本
  2. 安装依赖项
  3. 安装显卡驱动
  4. 安装cuda
  5. 安装cudnn
  6. 安装opencv
  7. 安装caffe
  • 一. 更换python版本

进入终端,输入python,默认的是python2.7,此时需要设置默认python版本为python3.5.可以按照以下命令进行安装:

sudo rm python               #删除原来的python
sudo ln -s python3 python    #建立python3.5的软连接 

最后输入python,看看终端结果是否是python3.5,如下图的字样:

  • 二. 安装依赖项

这一步和很多博客都是基本相同的,安装后续步骤或环境必需的依赖包,按ctrl+ALT+T进入终端,依次输入以下命令

sudo apt-get install python3-pip

sudo apt-get install python-numpy

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

sudo apt-get install --no-install-recommends libboost-all-dev

sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev

sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

sudo apt-get install git cmake build-essential

sudo apt-get install libboost1.55-dev      #一定要安装的

sudo apt-get install libboost1.55-all-dev  #不一定能成功,不过没关系

值得注意的是

Python3.5配置caffe,有protobuf>=3的要求。这个在安装玩cuda,opencv之后再安装(放在后面)。

  • 三.安装显卡驱动

(1)禁用nou

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值