描述

pycharm调试(debug)模式下自动在异常处暂停并允许调试的功能非常好用,可以帮助我们快速定位错误并解决。
但在远程调试的时候,pycharm的debug模式在非断点处碰到异常时会直接退出,无法暂停。有时候虽然能暂停,但会定位到奇怪的地方。
如下图:
在这里插入图片描述
我这里有个除以0的异常,但debug却定位到了其他地方:
在这里插入图片描述
在这里插入图片描述
这种情况非常莫名其妙,且不知道怎么搜索这个问题。

解决方案 勾选Gevent兼容

在这里插入图片描述
打开Gevent兼容就可以解决。 如下图:
在这里插入图片描述
在这里插入图片描述
设置完后可以定位了。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐