让自己熟悉Cython,运行文件setup.py
后收到错误消息:
numpy/arrayobject.h file or directory not found
在阅读了有关类似问题的stackoverflow之后,我补充道:
include_dirs=[np.get_include()]
在setup.py的setup命令中,但这在我的情况下不起作用。我查看了存储在np.get_include变量中的目录,实际上它不包含这样的文件:它只包含另一个名为numpy的文件夹,该文件夹又包含两个文件:multiarray_api.txt和ufunc_api.txt
然后我在整个系统中搜索文件arrayobject.h
但没有成功。因此,我重新安装了numpy而没有任何改进。
所以我想问一下是否有人可以帮我安装文件arrayobject.h
,或者是否有人想知道如何将numpy导入我的系统。
如果我没有提供足够的背景信息,我很抱歉 - 如果有人告诉我缺少哪些信息,我会提供。
我用:
Opensuse 13.2; Python 2.7.8; Numpy 1.10.4-110.1-x86_64; Cython 0.23.4-77.1-x86_64