如何在 windows 上将 caffe 添加到 anaconda 中?

How to add caffe to anaconda on windows?

我正在尝试在 windows 上的 Anaconda3 中使用 Caffe,但是当我尝试在 iPython,它显示这个错误:

ImportError: No module named caffe

我尝试添加一个名为 PYTHONPATH 的新系统变量,如下所示:

C:\Users\Hadi\Anaconda3;C:\Projects\caffe\python\caffe;C:\Projects\caffe\python

它仍然显示相同的错误。如果有人提到我在这里缺少什么,我将不胜感激?

REM 新建conda环境安装Caffe REM 您可以使用 python 3.5、3.6 或 3.7

conda create -n caffe python=3.7

REM激活环境 REM 根据您的 conda 版本,您可能必须使用 activate caffe

conda activate caffe

REM 添加 anaconda 通道来解决所有依赖关系

conda config --add channels anaconda

REM 安装支持 cuda 的 caffe 或安装 caffe-cpu 如果你不想支持 CUDA

conda install caffe -c willyd

答案取自此处:https://github.com/BVLC/caffe/issues/6569#issuecomment-432491851

{conda create -n caffe python=x.x}    
{conda activate caffe}     
{conda config --add channels anaconda}     
{conda install caffe -c willyd}   

更改 python 的版本,它应该可以工作。 答案取自此处:https://github.com/BVLC/caffe/issues/6569#issuecomment-432491851

caffe 不像其他人那样支持 windows。在尝试了很多东西之后,我能够导入咖啡。我找到的最佳解决方案是 git link https://github.com/Microsoft/caffe .

在Anaconda中创建一个虚拟环境,python = 3.7 然后按照说明操作。

如果您仅将 CPU 与 CUDA 和 cuDNN 一起使用,则必须按照 CUDA 和 cuDNN 文档中的说明进行更改 CommonSettings.props。

将存储库克隆到该位置并将 caffe 文件夹复制到文档中所述的 .\anaconda3\envs\env_caffe\Lib\site-packages 位置。

最后从提升的命令提示符下取消以下命令:

conda install --yes numpy scipy matplotlib scikit-image pip pip 安装 protobuf。

仔细阅读说明,然后继续。