python多进程报错A child process terminated abruptly, the process pool is not usable anymore
·
报错:concurrent.futures.process.BrokenProcessPool: A child process terminated abruptly, the process pool is not usable anymore
是因为不支持多进程,是with ProcessPoolExecutor()这里报错
如果是mac,换用fork:
文件开头
import multiprocessing
multiprocessing.set_start_method('fork')
或者构造里面
ProcessPoolExecutor(mp_context=multiprocessing.get_context('fork'))
更多推荐
所有评论(0)