【问题标题】:PyCharm getting different exceptions when running vs debuggingPyCharm 在运行与调试时出现不同的异常
【发布时间】:2022-11-10 07:16:18
【问题描述】:

最近我遇到了这个问题,即在正常运行我的代码与在调试模式下运行我的代码时,我得到了不同的异常,有时即使它正常运行而没有遇到异常,它仍然会在调试期间遇到异常,即使没有断点。

有时我会得到“进程完成,退出代码-1073741819(0xC0000005)”而不是异常(在不调试时运行良好)。我已经查过了,但它似乎有随机的原因,而且我找到的答案都没有对我有用。

如果我放置断点以查看发生了什么,通常不会有异常...

上次发生这种情况时,我关闭了 PyCharm 并稍后重新打开它,它开始正常工作,但这种情况一直在发生,并且该修复程序不再起作用。

我真的没有重现的步骤,因为它似乎是随机的......

我正在使用 Windows、PyCharm 2020.2.3、python 3.10 并且没有导入(除了 re)

【问题讨论】:

标签: python pycharm


【解决方案1】:

可能的解决方案:

  • 降级 Python。我在 3.10 上看到过同样的问题,但在 3.6 上没有。
  • 添加额外的断点。在某些情况下,添加更多断点会阻止 问题 - 甚至是无法访问的代码中的断点。
  • 添加环境变量:PYDEVD_USE_CYTHON=NO。我不确定这有什么影响。

【讨论】:

    猜你喜欢
    • 2023-01-16
    • 2017-07-27
    • 2018-10-26
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    相关资源
    最近更新 更多