擅长:python、mysql、java
<p>类似的问题发生在<code>pyHook</code>和<code>pyxhook</code>库中。花了很长时间来找出这两个模块崩溃的原因,但在网上没有线索。现在我发现它也发生在<code>numpy</code>上。希望这一次能解决我的两个问题。在</p>
<p>在我的嵌入式解释器代码中禁用了python线程支持之后,这个问题就解决了。顺便说一下,我已经在用C代码创建的POSIX线程中运行了解释器。在</p>
<pre><code>//PyEval_InitThreads();
//gstate = PyGILState_Ensure();
//PyGILState_Release(gstate);
</code></pre>
<p>现在我可以运行我的py.script脚本和纽比和派胡克玩了很多次。但是,如果模块<code>thread</code>是在python脚本中直接导入的,或者是由任何其他导入的模块导入的,则会在C代码的末尾导致以下错误消息。在</p>
^{pr2}$
<p>但我还是觉得需要一个更好的解决方案。在</p>