c++释放python解释器资源出现KeyError(139794974959392,) in ignored的解决方法

c++释放python解释器资源出现KeyError(139794974959392,) in ignored的解决方法

这个方法在windows和linux下都适用,在Py_Finalize() 代码前加入如下代码就可消除上面的异常:
 if (!PyImport_AddModule("dummy_threading"))
        PyErr_Clear();
注意,KeyError(139794974959392,) in <module 'threading' from '/usr/lib/python2.6/threading.pyc'> ignored中的
139794974959392不是固定的,不同的机器和系统是不一样的。但解决方法都一样的

你可能感兴趣的:(c++释放python解释器资源出现KeyError(139794974959392,) in ignored的解决方法)