在Ubuntu15.04上使用Anaconda3 for Python3.4安装caffe-未找到caffe模块

在Ubuntu15.04上使用Anaconda3 for Python3.4安装caffe-未找到caffe模块,python,ubuntu,anaconda,caffe,Python,Ubuntu,Anaconda,Caffe,我正试图用Anaconda3(用于python 3.4)在我的Ubuntu15.04上安装caffe。我设法安装了所有要求,并按照官方网站的指示进行了操作。所以我下载了caffe master并做了: cd ./caffe-master make all make pycaffe 它完成得很好,没有错误(最终)。 但在那之后,如果我进入巨蟒 import caffe 我发现没有找到caffe模块。我做错了什么?有什么想法吗?终于解决了。老实说,问题出在不正确的makefile.config中

我正试图用Anaconda3(用于python 3.4)在我的Ubuntu15.04上安装caffe。我设法安装了所有要求,并按照官方网站的指示进行了操作。所以我下载了caffe master并做了:

cd ./caffe-master
make all
make pycaffe
它完成得很好,没有错误(最终)。 但在那之后,如果我进入巨蟒

import caffe

我发现没有找到caffe模块。我做错了什么?有什么想法吗?

终于解决了。老实说,问题出在不正确的makefile.config中。我需要非常小心地调整它以指定anaconda文件夹的所有路径-我错误地指定了python3.4库的路径


关键是-当使用anaconda设置caffe时,如果遇到问题,您需要再次查看makefile.config-您应该错误配置了某些内容

您可以尝试以下步骤:

要在python中使用caffe,请将其路径导出为

导出PYTHONPATH=~/Home/username/caffe/python:$PYTHONPATH

在系统中将用户名替换为您的用户名

完成此操作后,运行python终端并导入caffe

进口咖啡

如果它抛出了一个“modulenotfound”错误,请通过键入

导入系统 搜索路径 [“”,“/home/nikita/caffe/python',”/home/nikita',“/usr/lib/python2.7',“/usr/lib/python2.7/plat-x86_64-linux-gnu',”/usr/lib /python2.7/lib-tk'、'/usr/lib/python2.7/lib-old'、'/usr/lib/python2.7/lib-dynload'、'/home/nikita/.local/lib/python2.7/site- 包裹']

如果您看到/home/username/caffe/python路径不存在,请执行以下操作

sys.path.append('/Home/username/caffe/python')


您是否安装了多个版本的Python?是否通过导出PYTHONPATH=/path/to/caffe/Python:$PYTHONPATH安装了$PYTHONPATH??只安装了anaconda,但有两个版本。但是在make.config中,我只包含了anaconda的Python 3.4的路径,哪条路径是caffe的路径?它将在我运行make all的文件夹中?您可能需要配置caffe,以便在编译Anaconda Python时安装到它。我在Anaconda和Python 3.5方面也遇到了一些问题。您是否愿意发布您的make文件?