使用 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')
我正在尝试在我的 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')