嵌入式python-Numpy导入时出错
我试图在C++中嵌入Python 2.7.3,使用NoMPY库,在第二次导入NoMPy时,获得运行时错误。下面是一个简单的代码示例(尽可能小):嵌入式python-Numpy导入时出错,python,numpy,Python,Numpy,我试图在C++中嵌入Python 2.7.3,使用NoMPY库,在第二次导入NoMPy时,获得运行时错误。下面是一个简单的代码示例(尽可能小): #包括 int main(){ 对于您拥有的Py\u Finalize文档中的(int i=0;i): 如果调用某些扩展的初始化例程的次数超过 一次;如果应用程序调用Py_Initialize()并 Py_Finalize()多次 如果Numpy是这些扩展之一,我也不会感到惊讶 更新:看起来是这样的,请参见。从Py\u Finalize文档中选择您拥有
#包括
int main(){
对于您拥有的Py\u Finalize
文档中的(int i=0;i):
如果调用某些扩展的初始化例程的次数超过
一次;如果应用程序调用Py_Initialize()并
Py_Finalize()多次
如果Numpy是这些扩展之一,我也不会感到惊讶
更新:看起来是这样的,请参见。从Py\u Finalize
文档中选择您拥有的:
如果调用某些扩展的初始化例程的次数超过
一次;如果应用程序调用Py_Initialize()并
Py_Finalize()多次
如果Numpy是这些扩展之一,我也不会感到惊讶
更新:看起来是这样,请参阅
#include <Python.h>
int main() {
for(int i=0 ; i<2 ; i++) {
Py_Initialize() ;
PyImport_ImportModule("numpy");
Py_Finalize() ;
}
return 0 ;
}