win10+anaconda3+python3.7+caffe安装及导入caffe失败:ImportError: DLL load failed: 找不到指定的模块。解决办法

几个月前做项目要用caffe,于是在自己的windows系统上搭建了caffe环境,但当时出现了导入问题,时间紧急就转用了Linux系统。最近终于有时间来解决下遗留问题,并成功解决了caffe导入的问题。
So分享下win10+anaconda+caffe的正确安装步骤及避坑方法,希望对大家有帮助。

——————————————————————————

–安装过程–

主要参考GitHub官方指南,Here 步骤如图:
win10+anaconda3+python3.7+caffe安装及导入caffe失败:ImportError: DLL load failed: 找不到指定的模块。解决办法_第1张图片
1. 在anaconda中创建名为caffe的新环境:

conda create -n caffe python=3.7  # python也可用3.5 or 3.6版本

2. 激活并进入新建的caffe环境:

activate caffe

3. 解决依赖: win10+anaconda3+python3.7+caffe安装及导入caffe失败:ImportError: DLL load failed: 找不到指定的模块。解决办法_第2张图片4. 安装caffe:

方法一:(这是官方指南给出的安装命令,但我用这条命令安装caffe时遇到了导入cafe失败的问题。原因可能跟环境中缺少cuda的相关依赖有关)
conda install caffe -c willyd  
方法二:(建议采用这个方法
conda install -c willyd caffe-cpu

5. 查看caffe环境下是否已安装caffe包:

 conda list   
采用方法一安装的结果如下:(采用方法二时,图中标注部分的名称应为caffe-cpu

win10+anaconda3+python3.7+caffe安装及导入caffe失败:ImportError: DLL load failed: 找不到指定的模块。解决办法_第3张图片
6. 进入python,导入caffe,检查caffe是否安装成功

这是之前按方法一安装时,我的踩坑记录:(导入错误:DLL加载失败,找不到指定模块!win10+anaconda3+python3.7+caffe安装及导入caffe失败:ImportError: DLL load failed: 找不到指定的模块。解决办法_第4张图片
使用方法二安装后,显示如下:

win10+anaconda3+python3.7+caffe安装及导入caffe失败:ImportError: DLL load failed: 找不到指定的模块。解决办法_第5张图片

成功安装ceffe!
至此,就可以在win系统上使用caffe快乐遨游啦~
Hope it helps!

你可能感兴趣的:(python,anaconda,caffe)