擅长:python、mysql、java
<p>从<a href="http://docs.python.org/c-api/init.html#Py_Finalize" rel="noreferrer">Py_Finalize docs</a>开始:</p>
<blockquote>
<p>Some extensions may not work properly if their initialization routine is called more than once; this can happen if an application calls Py_Initialize() and Py_Finalize() more than once.</p>
</blockquote>
<p>显然,努比就是其中之一。另见Numpy讨论中的<a href="http://mail.scipy.org/pipermail/numpy-discussion/2009-March/040849.html" rel="noreferrer">this message</a></p>
<p>只调用<code>Py_Initialize()</code>一次,然后清理<a href="http://linux.die.net/man/3/atexit" rel="noreferrer">at exit</a>,这是一种方法。(而且速度也应该更快!)</p>