C++内嵌python 程序调用几次Py_Initialize Py_Finalize后 程序down掉

出错在  Py_Finalize (_PyImport_Fini) 调用 type_dealloc  时    以下语句出错
PyObject_ClearWeakRefs((PyObject *)type);

一次调用不会出错,有时两次也不会,多了就会down掉


内嵌时是否需要每次运行脚本模时先调用 Py_Initialize  ?

调用 Py_Initialize是否必须在运行脚本的线程里调用?
我试了一下好像在主线程(非运行脚本线程)里调用好像无效