擅长:python、mysql、java
<p>我设法克服了这个问题。似乎有些模块的初始化例程被多次调用时会出现问题,<code>numpy</code>就是其中之一。解决方案是在程序的最后只调用<code>Py_Finalize()</code>一次。<code>Py_Initialize()</code>可以任意调用,就像Python已经初始化一样,<code>Py_Initialize()</code>是非操作的。。。在</p>
<p>而且,还发现这种解决方案使应用程序更快,因为python不需要每次调用它的某些函数时都重新启动。在</p>
<p>关于它的更多信息<a href="https://stackoverflow.com/questions/7676314/py-initialize-py-finalize-not-working-twice-with-numpy">here</a></p>