安装win10+vs2015+caffe+gpu+anaconda 中解决B3072问题

问题出现好像是3072还是3071来着也记不太清楚了。总之在编译caffe中libcaffe和pycaffe的时候老是出现无法识别caffe.lib等文件的错误。

但是在安装anaconda之后点击里面的prompt确实是安装成功的(指python),其他版本什么的都是严格按照官网来配置的,所以究竟出了什么问题呢?作为一个行业小白很不解。后来打开anaconda导入python发现版本是3.64,但是在cmd中里面的版本是3.65。至此大概找出了问题的症结,因为我之前安装python的时候用的是3.65的版本,后来安装VS之后又安装了anaconda3.64的版本这样才导致VS编译不出来caffe的情况?我是这样想的。然后怎么解决呢?先把CMD里边的3.65版本卸载,然后把anaconda加到path应该就可以吧,用3.64去编译caffe。嗯,应该是这样。可是网上搜了一下发现卸载python有点无语,需要重新安装界面选择unstall。奈何,想了一个办法,把path中的3.65移除,加入anaconda的目录应该可以吧。因为我感觉计算机其实执行工作原理都很简单都是层层套用的方法,就和咱们在写程序一样的,既然现在走了一条弯路咱就切断这条弯路,然后加一座桥把python3.64加到环境里面不就行了么。环境path不就是快捷优先执行程序么。然后具体操作就是打开系统环境变量找到系统的path,把里边的python3.65删除,然后加上anaconda的目录


就像最后一行显示,后来再打开cmd输入python

果然,默认打开的是anaconda,因此就解决了python的配对问题,返回VS继续编译,按照顺序来,好像显示libcaffe,pycaffe什么的(百度很多教程上面有的),后来发现没有错误,caffe顺利编译。nice可以用GPU的caffe了,美滋滋。

其实程序报错并不一定就是哪个问题,有可能是一类问题,只要找到各种原因出现该种错误肯定就能解决的,比如说b3072再网上搜了很多之类的错误,感觉说的都不行,解决方法只教你怎么做,一定是哪个哪个出了问题,反正都很无语。到时候按照他们的做法,不仅问题没解决而且还可能出了新的问题,搞得你还得先还原之前的错误。比如说我出现的这个错误,好好想想就知道了,不可能按照泛化的方法编译不了你自己的程序,别人都成功了。看到错误仔细想libcaffe为什么找不到,是文件缺失了?然后为什么会缺失,下载的版本不对?安装方法不对?路径错了?版本没配对?一系列都能产生这个错误把,然后好好想想关于这方面的自己有哪些和别人不一样的做法,比如我之前安装了python,但是后来又安装了anaconda。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值