无法找到numpy / arrayobject.h

时间:2013-11-06 02:36:08

标签: c++ python numpy

我正在尝试构建(现在制作并安装)一个库,并且遇到以下错误:

spinal.cpp:3559:10: fatal error: 'numpy/arrayobject.h' file not found '#include numpy/arrayobject.h>

在线搜索显示这是一个常见问题,只需将其与CPPFLAGS一起包含或导出CFLAGS即可解决。我试过两个都没用过。我还注意到我的头文件的位置与其他文件有很大不同。

我的是:- I/$HOME/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include

虽然我在其他地方看到的大多数是:-I / usr / lib / python2.7 / site-packages / numpy / core / include /

有什么建议吗?

编辑(抱歉模糊):

这是一个名为libwireless的库。

python -c 'import sys; print(sys.prefix)'的输出为/System/Library/Frameworks/Python.framework/Versions/2.7

我尝试将以下内容放入CPPFLAGS,并尝试使用导出CFLAGS。 -I/$HOME/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include

长时间后发现解决方案(忘记注意):事情以某种方式被移动,所以这实际上是错误的路径。

0 个答案:

没有答案