为什么在使用多处理时无法导入ipdb

时间:2019-10-21 15:40:24

标签: python-3.x python-multiprocessing ipdb

我不是要在多处理中使用 ipdb,而是在开始添加多处理功能之前将其导入的,我不知道为什么代码无法运行。这是一个最小的示例;

from ipdb import set_trace as st
import multiprocessing

def worker(instructions):
   return "good boi"

pool = multiprocessing.Pool(4)
results = [pool.apply(worker, args=("woof", )) for _ in range(3)]
pool.close()

如果注释掉它运行的第一行,否则它会打印一条有关未能使泡菜工人腌制的神秘错误消息。我不需要ipdb,但是为什么会发生这种情况?

0 个答案:

没有答案