Python:进程结束,退出代码为1073741819(0xC00000005),如何调试?

b4wnujal  于 2022-10-22  发布在  Python
关注(0)|答案(2)|浏览(506)

在windows机器上运行python 3.7时,我收到一个奇怪的错误“进程已完成,退出代码为-1073741819(0xC00000005)”。这个过程就崩溃了。错误是随机出现的。它似乎出现在线程中。
有什么方法可以获得更多的信息,确切的错误来自哪里?目前我唯一的解决方案是添加日志记录,但这确实很耗时。
非常感谢您的任何提示。

2sbarzqh

2sbarzqh1#

不久前,我也遇到了同样的问题,我用以下解决方案解决了这个问题:
重新安装python–c:\WINDOWS\system32中没有python33.dll
也许你有不同的python版本——看看c根目录中的文件夹:
如果是,请指向您的python版本。pyCharm中的exe>设置>项目解释器

aamkag61

aamkag612#

我已经看到当Python脚本具有无限(或非常深)递归并且使用以下代码来增加递归限制时会出现此错误:

import sys
sys.setrecursionlimit(4000)

我猜这个错误意味着我们的内存用完了。

相关问题