首先参照win10下装caffe的cpu版本详解进行安装
1、安装anaconda3
2、在anaconda3的envs目录下新建文件夹py2,并将anaconda2安装在py2里面
3、安装visual studio 2013
4、下载windows版的caffe
5、对caffe进行编译
其中出现了如下问题:
1、编译过程无法打开文件“”libcaffe.lib“”
解决方法, VS打开E:\caffe_workspace\NugetPackages\boost.1.59.0.0\lib\native\include\boost\format目录下的alt_sstream_impl.hpp文件,随便输入几个空格,保存即可。
然后出现no object错误。
解决方法:首先在vs中右击libcaffe生成后,在对所有文件生成解决方案。
2、No module named google.protobuf.internal
解决方法:输入pip install protobuf
又出现了如下问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb7 in position 7: ordinal not in range(128)
解决方法:Python2.7更新pip:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb7 in position 7: ordinal not in range(128)
成功解决。
最后import caffe不出错了。