pycharm 创建一个线程,在线程函数中增加的日志打印,日志打印了,但是打断点进不去
在 PyCharm 中调试多线程代码时遇到断点无法触发的问题,通常与线程调试配置或断点设置方式有关。
调试配置调整
启用PyDev调试器
若使用PyTorch等框架的梯度反向传播或多线程代码,需在断点前添加以下代码:
python
import pydevd
pydevd.settrace(suspend=False, trace_only_current_thread=True)
这能强制PyCharm调试器跟踪当前线程,解决断点不触发的问题。