在windows机器上运行python 3.7时,我收到一个奇怪的错误“进程已完成,退出代码为-1073741819(0xC00000005)”。这个过程就崩溃了。错误是随机出现的。它似乎出现在线程中。有什么方法可以获得更多的信息,确切的错误来自哪里?目前我唯一的解决方案是添加日志记录,但这确实很耗时。非常感谢您的任何提示。
2sbarzqh1#
不久前,我也遇到了同样的问题,我用以下解决方案解决了这个问题:重新安装python–c:\WINDOWS\system32中没有python33.dll 也许你有不同的python版本——看看c根目录中的文件夹:如果是,请指向您的python版本。pyCharm中的exe>设置>项目解释器
aamkag612#
我已经看到当Python脚本具有无限(或非常深)递归并且使用以下代码来增加递归限制时会出现此错误:
import sys sys.setrecursionlimit(4000)
我猜这个错误意味着我们的内存用完了。
2条答案
按热度按时间2sbarzqh1#
不久前,我也遇到了同样的问题,我用以下解决方案解决了这个问题:
重新安装python–c:\WINDOWS\system32中没有python33.dll
也许你有不同的python版本——看看c根目录中的文件夹:
如果是,请指向您的python版本。pyCharm中的exe>设置>项目解释器
aamkag612#
我已经看到当Python脚本具有无限(或非常深)递归并且使用以下代码来增加递归限制时会出现此错误:
我猜这个错误意味着我们的内存用完了。