运行 Caffe 时出现两个错误
Two errors while running Caffe
我已经在我的 Ubuntu 14.04 机器上安装了 Caffe。 make runtest
运行 非常好,通过了 581 项测试。我正在尝试使用命令行和 python 界面并出现以下两个错误:
命令行界面: 当我尝试 运行 命令 caffe
时,出现以下错误:
No command 'caffe' found, did you mean: Command 'caff' from package
'signing-party' (universe)
caffe: command not found
Python 接口: 当我 运行 命令 make pycaffe
时,出现以下错误:
CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp
python/caffe/_caffe.cpp:9:31: fatal error: numpy/arrayobject.h: No such file
or directory
#include <numpy/arrayobject.h>
^
compilation terminated.
make: *** [python/caffe/_caffe.so] Error 1
确保numpy安装正确并提到路径以检测新安装的库。 steps Caffe 网站本身提供。
要使 'Caffe' 命令生效,您必须进入创建 'Caffe' 可执行文件的文件夹,然后通过终端尝试 运行 该可执行文件。
关于你遇到的第二个问题,我遇到了同样的问题,我解决了在 Makefile.config:
中取消注释这一行
# Decomment le line uncommented below:
# Homebrew installs numpy in a non standard path (keg only)
PYTHON_INCLUDE += $(dir $(shell python -c 'import numpy.core; print(numpy.core.__file__)'))/include
# PYTHON_LIB += $(shell brew --prefix numpy)/lib
我已经在我的 Ubuntu 14.04 机器上安装了 Caffe。 make runtest
运行 非常好,通过了 581 项测试。我正在尝试使用命令行和 python 界面并出现以下两个错误:
命令行界面: 当我尝试 运行 命令
caffe
时,出现以下错误:No command 'caffe' found, did you mean: Command 'caff' from package 'signing-party' (universe) caffe: command not found
Python 接口: 当我 运行 命令
make pycaffe
时,出现以下错误:CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp python/caffe/_caffe.cpp:9:31: fatal error: numpy/arrayobject.h: No such file or directory #include <numpy/arrayobject.h> ^ compilation terminated. make: *** [python/caffe/_caffe.so] Error 1
确保numpy安装正确并提到路径以检测新安装的库。 steps Caffe 网站本身提供。
要使 'Caffe' 命令生效,您必须进入创建 'Caffe' 可执行文件的文件夹,然后通过终端尝试 运行 该可执行文件。
关于你遇到的第二个问题,我遇到了同样的问题,我解决了在 Makefile.config:
中取消注释这一行# Decomment le line uncommented below:
# Homebrew installs numpy in a non standard path (keg only)
PYTHON_INCLUDE += $(dir $(shell python -c 'import numpy.core; print(numpy.core.__file__)'))/include
# PYTHON_LIB += $(shell brew --prefix numpy)/lib