在升级Python之前,我使用的是Python2.7.2,当我将生成的动态库my_lib导入到Python文件中时,Swig没有任何问题。
现在,在Python2.7.5中,我可以使用Swig生成动态库my_lib,但是当我在Python文件中导入这个库时,我会收到:
致命的Python错误: PyThreadState_Get:无当前线程中止陷阱:6
有了那个崩溃报告:
线程0已崩溃::调度队列: com.apple.main-thread
____libsystem_kernel.dylib________0x00007fff897c2212 __pthread_kill + 10
1_____libsystem_c.dylib____________0x00007fff8b5c9b24 pthread_kill + 90
2_____libsystem_c.dylib____________0x00007fff8b60df61中止+ 143
我的python路径解释器是:
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
我在报告中注意到的另一个重要的事情是:
0x1004c3000-0x1005d0fff-org.python.python (2.7.2 - 2.7.2) -/System/Library/Frameworks/Python.framework/Versions/2.7/Python
我能做什么?
发布于 2014-04-29 16:21:33
我的python解释器是2.7.5版本,当我执行命令行/usr/bin/python时,它启动了2.7.2版本,这就是我遇到问题的原因。
我在阅读这篇文章时找到了解决方案:
http://wolfpaulus.com/jounal/mac/installing_python_osx/
https://stackoverflow.com/questions/23315464
复制相似问题