Pycharm 调试:发生错误时,程序在本地退出,但在远程可以查看变量。如何在本地激活它?
Posted
技术标签:
【中文标题】Pycharm 调试:发生错误时,程序在本地退出,但在远程可以查看变量。如何在本地激活它?【英文标题】:Pycharm Debugging: When an error occurs, the programm exits on local, but on remote it is possible to view variables. How to activate this on local? 【发布时间】:2021-05-15 03:21:35 【问题描述】:当我使用远程运行的 PyCharm 调试程序并发生错误时,我可以查看错误前程序的当前状态、查看变量等。
不幸的是,在本地执行的程序并非如此。程序退出时回溯,无法查看变量等。有没有办法为本地也激活此功能?
使用 Pycharm Professional 2020.3
【问题讨论】:
【参考方案1】:确保在“任何异常”上启用断点
转到断点菜单
启用“任何异常”断点
通过这些设置,我能够在异常情况下暂停本地脚本:
print("Hello")
raise Exception("World")
和:
确保调试配置,而不是“运行” - 忽略所有断点
【讨论】:
以上是关于Pycharm 调试:发生错误时,程序在本地退出,但在远程可以查看变量。如何在本地激活它?的主要内容,如果未能解决你的问题,请参考以下文章
pycharm 随机发生错误:进程以退出代码 134 完成(被信号 6 中断:SIGABRT)