【问题标题】:ImportError: No module named caffe - I don't know how to install caffe for Anaconda on WindowsImportError: No module named caffe - 我不知道如何在 Windows 上为 Anaconda 安装 caffe
【发布时间】:2017-01-07 07:05:20
【问题描述】:
我一直在尝试关注this tutorial 来安装 Google DeepDream,但不幸的是我遇到了很多问题。我的第一个是我需要为 Anaconda 创建一个新的 python 2.7 环境,因为我的根 python 是 3.5,它似乎没有与 DeepDream 合作。这意味着我必须为 py27 环境手动安装 numpy、scipy、PIL 和 protobuf,但我不知道如何安装 caffe。我从 github 下载了 caffe 文件,下载了 CMake 并尝试编译它,但我不知道我在做什么,以前从未这样做过。有谁知道我如何在 Windows 10 上为我的 py27 环境安装 Anaconda 3 的 caffe?
【问题讨论】:
标签:
python
anaconda
caffe
【解决方案1】:
根据您的问题,我注意到您的安装可能存在两个问题。第一个是
Caffe 并不是真正要安装的。正常的用例是在调整其设置以最匹配您的系统后在本地编译它。我相信您使用的教程带有预编译版本,但为了获得更好的性能,我最终将其替换为我自己的 Microsoft Caffe 编译。但请注意:Microsoft/Caffe 仅适用于 VS2013,并且在 NuGet 无法正确处理其依赖项方面存在许多奇怪的问题。
其次,关于如何使用 pycaffe 部署 caffe 的编译副本,deepdream 的默认值位于“../caffe/”下,就像在一个目录中和它自己的文件夹中一样,但您可以调整 dream.ipynb 中的代码指向您想要放置 caffe 的任何位置。