我正在尝试编译此代码:
以及此处提供的图书馆:
它越过了cython - > C阶段没有任何错误,但是gcc出现了一些错误:
Compile-time errors---dunno if this helps or not
摘自编译错误:
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -O2 -I/home/jordango/Desktop/epd-7.0-2-rh5-x86/include -fPIC -I/home/jordango/Desktop/epd-7.0-2-rh5-x86/include/python2.7 -c interp3d.c -o build/temp.linux-i686-2.7/interp3d.o
interp3d.c:225:31: error: numpy/arrayobject.h: No such file or directory
interp3d.c:226:31: error: numpy/ufuncobject.h: No such file or directory
如果有人能帮助我弄清楚我在这里做错了什么,那就太棒了。很难知道如何制作看起来像C的东西以及看起来像Python的东西。
如果有帮助,我正在使用Cython 0.14.1。
感谢。
答案 0 :(得分:2)
假设您已在系统中安装了numpy ......
在你的setup.py中你必须写:import numpy
...
Extension(..., include_dirs = [numpy.get_include(), ... ] )
答案 1 :(得分:0)
看起来对numpy
的依赖程度不满意,判断为“没有这样的文件”
错误。