【问题标题】:Installing caffe on ubuntu 15.04 with anaconda 3 for python 3.4 - no module caffe found在 ubuntu 15.04 上使用 anaconda 3 for python 3.4 安装 caffe - 找不到模块 caffe
【发布时间】:2015-07-30 11:13:00
【问题描述】:

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

cd ./caffe-master
make all
make pycaffe

它完成得很好,没有错误(最终)。 但在那之后,如果我进入 anaconda 并这样做

import caffe

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

【问题讨论】:

  • 您是否安装了多个版本的 Python?
  • $PYTHONPATH by export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH 了吗?
  • 只是 anaconda,但是是的,有 2 个版本。但在 make.config 中,我只包含了 anaconda 的 Python 3.4 的路径
  • caffe的路径是哪个路径?它将在我运行 make all 的文件夹中?
  • 编译时可能需要配置caffe安装到Anaconda Python。

标签: python ubuntu anaconda caffe


【解决方案1】:

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

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

【讨论】:

  • 我在使用 anaconda 和 python 3.5 时也遇到了一些麻烦,您能这么好心地发布您的 makefile 吗?
【解决方案2】:

您可以尝试以下步骤:

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

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

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

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

导入咖啡

如果它抛出“找不到模块”错误,请通过键入检查它是否已正确附加到 pythonpath 中

导入系统 系统路径 ['', '/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')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 2019-09-28
    • 2020-01-02
    • 1970-01-01
    • 2017-01-07
    相关资源
    最近更新 更多