使用 anaconda 3 在 ubuntu 15.04 上为 python 3.4 安装 caffe - 找不到模块 caffe

Installing caffe on ubuntu 15.04 with anaconda 3 for python 3.4 - no module caffe found

我正在尝试在我的 ubuntu 15.04 上安装 caffe 和 anaconda 3(对于 python 3.4)。我设法安装了所有要求,并按照官方网站的说明进行操作。所以我下载了 caffe-master 并做了:

cd ./caffe-master
make all
make pycaffe

它完成得很好,没有错误(终于)。 但在那之后,如果我进入蟒蛇并做

import caffe

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

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

重点是 - 当使用 anaconda 设置 caffe 并遇到问题时,你需要再检查一次 makefile.config - 你应该配置错误了

您可以尝试以下步骤:

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

export PYTHONPATH=~/Home/用户名/caffe/python:$PYTHONPATH

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

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

import caffe

如果它抛出 'module not found' 错误,请通过键入

检查它是否已正确附加到 pythonpath 中

import sys sys.path ['', '/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- packages']

如果您发现 /home/username /caffe/python 路径不存在,则执行

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