如何将调试器附加到python子进程?

我需要调试由multiprocessing.Process()产生的子进程。 pdb degugger似乎不知道分支和无法附加到已经运行的进程。

有没有更聪明的python调试器可以附加到子进程?

Winpdb几乎是一个更智能的Python调试器的定义。它明确支持going down a fork,不知道它是否与多处理(.Process())很好地工作,但值得一试。

有关用于支持您的用例的候选人列表,请参阅wiki中的Python Debuggers列表。

翻译自:https://stackoverflow.com/questions/4716533/how-to-attach-debugger-to-a-python-subproccess

转载注明原文:如何将调试器附加到python子进程?