【问题标题】:Python C-API and Numpy: core dump on import_arrayPython C-API 和 Numpy:import_array 上的核心转储
【发布时间】:2011-03-06 10:59:25
【问题描述】:
//testNumpy.c
#include<Python.h>
#include<numpy/arrayobject.h>
#include<stdio.h>
int main(){
    printf("import_array\n");fflush(stdout);
    import_array();
    printf("import_array done\n");fflush(stdout);
}

$ gcc -I/usr/include/python2.6 -lpython2.6 testNumpy.c&&./a.out
import_array
Segmentation fault (core dumped)

在这样一个简单的程序上我可能做错了什么?我把头发扯掉了:-)

【问题讨论】:

    标签: python numpy coredump python-c-api


    【解决方案1】:

    首先,您没有正确初始化 Python。在尝试初始化 NumPy 之前调用 Py_Initialize()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-30
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 2019-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多