问题在于,启动所有辅助进程后,主进程将立即退出,这将关闭您的
Manager。当您
Manager关闭计算机时,没有任何孩子可以使用您传递给他们的共享列表。您可以使用
join等待所有孩子完成的操作来修复它。只需确保
start在致电之前实际上已完成所有流程
join:
for i in range(AMOUNT_OF_PROCESS): processes[i] = multiprocessing.Process(target=worker, args=()) processes[i].start()for process in processes: process.join()


![python multiprocessing manager列表错误:[Errno 2]没有这样的文件或目录 python multiprocessing manager列表错误:[Errno 2]没有这样的文件或目录](http://www.mshxw.com/aiimages/31/611708.png)
