ImportError: No module named caffe - I don't know how to install caffe for Anaconda on Windows

ImportError: No module named caffe - I don't know how to install caffe for Anaconda on Windows

我一直在尝试按照 this tutorial 安装 Google DeepDream,但不幸的是我遇到了 运行 很多问题。我的第一个想法是我需要为 Anaconda 创建一个新的 python 2.7 环境,因为我的根 python 是 3.5,它似乎没有与 DeepDream 合作。这意味着我必须为 py27 env 手动安装 numpy、scipy、PIL 和 protobuf,但我不知道如何安装 caffe。我从 github 下载了 caffe 文件,下载了 CMake 并尝试编译它,但我不知道我在做什么,而且以前从未这样做过。有谁知道我如何在 Windows 10 上为我的 py27 环境安装 Anaconda 3 的 caffe?

根据你的问题,我注意到你的安装有两个可能的问题。第一个是

Caffe 并不是真的要安装。正常的用例是在调整它的设置以最好地匹配您的系统后在本地编译它。我相信您使用的教程带有预编译版本,但为了更好的性能,我最终将其替换为我自己编译的 Microsoft Caffe。不过请注意:Microsoft/Caffe 仅在 VS2013 中有效,并且 NuGet 无法正确处理它的依赖项时会出现很多奇怪的问题。

其次,关于如何使用 pycaffe 部署已编译的 caffe 副本,deepdream 的默认设置在“../caffe/”下,就像在一个目录中和它自己的文件夹中一样,但您可以调整 dream.ipynb 指向你想放置 caffe 的任何地方。