No module named 'caffe',anaconda+windows+caffe安装

caffee_master: github上试了几个,还是微软的靠谱


0.准备环境

我的环境是python3.6   +   vs2013

后天发现不行,改成anaconda+python2.7

安装步骤不在赘述,要安装pycaffe需要首先安装python,可以参考该链接



1、解压到相应的位置我的是H盘下,caffe文件设置
打开caffe-master->windows,复制CommonSettings.props.example,修改后缀为CommonSettings.props。





2.用VS2013打开CommonSettings.props,修改CpuOnlyBuild为true,UseCuDNN改为false。因为要配置Python接口,所以PythonSupport改为true,

并将下面的PythonDir修改为自己的Python安装路径,注意Anconda2后面那个斜线不能少,这条斜线应该是在Python中调用文件时路径需要吧。





2.都是在releas下    点击H:\caffe\windows该目录下的Caffe.sln用VS2013打开。这里由于别的模块用到了libcaffe,所以,首先选择libcaffe,右键生成。成功之后,再选择整个解决方案,右键生成解决方案

         2.1可能会出现的问题:libcaffe和test_all加载失败;解决办法:从第一步开始,重新解压压缩包或者电脑重启。

        



       2.2加载成功后生成解决方案,下载第三方库。
             点开./windows中的caffe.sln,右键解决方案“caffe”,点击生成解决方案

           


           


            大概要等个几分钟后:

          



3.出现没有生成object文件的错误,双击该错误,点击确定,然后保存alt_sstream_impl.hpp即可

     


     

4 . 接着2.再重新生成整个解决方案。

           


       4.1可能出现的问题

         出现错误:331 error LNK1104: 无法打开文件“python27_d.lib”H:\caffe\caffe-master\windows\pycaffe\LINK pycaffe  

       

       解决:你可能在debug下生成的解决方案,换成release(本次遇到这样情况用该方法解决的)

       成功:见5的图


5,重新生成解决方案后如图,右键解决方案->属性->通用属性->启动项目->当前选定内容,然后保存。

   

    


6.点击caffe->caffe.cpp,按F5运行,生成如下界面,证明安装成功。同时在根目录下面会生成相应的exe,lib,dll等文件。

             

             



           终于成功了

     

           


7.将  ~\caffe-master\Build\x64\Release\pycaffe下文件复制到~\caffe-master\python下,在复制到~anaconda\Lib\site-packages

8.检验一下吧


9.缺少protobuf,pip install protobuf后,检验一下



    

参考

参考

指导

  • 0
    点赞
  • 6
    收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gunther17

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值