导入时扩展崩溃Python?

导入时扩展崩溃Python?,python,debugging,Python,Debugging,我有一个python扩展,它是通过distutils(在windows上使用mingw)构建和安装的。但是,在导入此模块时,解释器崩溃。是否仍需要调试并找出它崩溃的原因 我确实在网上四处寻找,找不到任何具体的例子 编辑 抱歉,我正在尝试为python 2.5.4进行编译(我们需要2.5.4,因为我们使用的是arcgis地理处理器库): 在windows上,我将崩溃定义为:“Python.exe遇到问题,需要关闭” 我将尝试使用GDB进行调试 编辑2 出于什么原因,做一个 setup.py cl

我有一个python扩展,它是通过distutils(在windows上使用mingw)构建和安装的。但是,在导入此模块时,解释器崩溃。是否仍需要调试并找出它崩溃的原因

我确实在网上四处寻找,找不到任何具体的例子

编辑

抱歉,我正在尝试为python 2.5.4进行编译(我们需要2.5.4,因为我们使用的是arcgis地理处理器库):

在windows上,我将崩溃定义为:“Python.exe遇到问题,需要关闭”

我将尝试使用GDB进行调试

编辑2 出于什么原因,做一个

setup.py clean
对于软件包,请执行以下操作:

setup.py install

解决了所有的问题psyduck:

我想使用gdb see只需运行以下命令,就可以知道是什么调用导致了问题,而无需中断调试器。但是,如果你只是得到一个无声的碰撞,你将不得不按照泽维尔的回答戴上你的侦探帽

strace python -v -c "import faultylib"

定义“崩溃”。有堆栈跟踪吗?赛格断层?cpu是否着火并打开一个通往地狱的硫磺门,恶魔会通过它跳进你的鼻子?我只是猜测,没有任何痕迹可供你显示,如果是这样的话,那么加载扩展可能是故障的原因。提供有关扩展的详细信息。