Guy*_*Guy 7 python eclipse debugging pydev multiprocess
我已经看过几个关于这个主题的问题,但我没有得到完整答案......
我的代码基本上是:
from multiprocessing import Process
p = Process(target=f).start()
p.join()
def f():
print 'break!'
Run Code Online (Sandbox Code Playgroud)
我想在这个问题上设一个断点print
.我正在使用pydev + eclipse(在Ubuntu上).
Mik*_*maa 10
因为新进程本身不受PyDev控制,所以需要通过远程调试工具手动识别PyDev调试器.
http://pydev.org/manual_adv_remote_debugger.html
使用pydevd.set_trace() - 注意你的断点不起作用(不确定这是否改变了最近的PyDev版本),但你需要手动输入set_trace()命令到你的代码.