刚开始在windows上安装caffe的时候,主要的折磨问题在:
1)vs2015 or vs2013
2) Microsoft Windows Caffe or BVLC/Caffe
3) pillow版本问题
开始的是参考这个网站,
a) Win10+VS2015 caffe环境搭建(极其详细)
http://blog.csdn.net/akashaicrecorder/article/details/71016942
b) win10 + Vs2015+ CPU-Only安装与配置Caffe
http://blog.csdn.net/qxconverse/article/details/76376718
a) 针对a提供的配置build_win方法,在我电脑上还是遇到了一些问题,没能继续配置下去。
(b)文章对build_win.cmd的修改配置讲解非常详细,对出现的问题(至少我在配置时都遇到了)进行了详细的说明, 按照这篇技术文章修改下去,在git cmd命令行中输入build_win.cmd可以编译通过。虽然编译通过了,但是根据作者提供的官方caffe的python接口, 实际上在项目里,我并没有找到pycaffe文件,它其实就是 /caffe/python/caffe, 把这个路径下的caffe拷贝到%\Anaconda2\Lib\site-packages文件中,就可以了。
其实我在(b)中开始时没有安装成功的(后来也弄好了)。所以就转向vs2013编译caffe-master (网址:https://github.com/Microsoft/caffe), 这个还是比较顺利的, 知识编译了CPU版本,参考网址:
Caffe在Windows上的搭建
http://blog.csdn.net/Xyzx043874/article/details/72458228
利用了这个环境(VS2013+caffe-master),坑就比较少了,直到在import caffe时遇到了问题。
在文件C:\Anaconda2\lib\site-packages\PIL\Image.py中语句
from . import _imaging as core
出现了问题, 这个问题折腾了不少时间,这个原因主要是anaconda的PIL问题,我下载的Anaconda 查看其自带的是4.0版本,按理说也满足条件,但是依然出现此类问题, 于是卸载,重新安装 packages pillow, 安装后查看是5.0的版本,结果就可以import caffe了。