如何在Windows 中配置多处理以使用“forkserver”方法?
每当我启动IPython控制台并键入:import multiprocessing
multiprocessing.set_start_method('forkserver')
错误:ValueError: cannot find context for 'forkserver'
发生。
最佳答案
forkserver
仅在Python 3.4+中可用,并且仅在某些Unix平台上可用(不适用于Windows)。
从documentation:
在版本3.4中更改:[...]为unit添加了的forkserver
平台。forkserver
在Windows上不可用的原因是它依赖 fork()
,而在Windows上没有fork()
。有关更多信息,请参见How can I start a sub-process in Windows?。
关于python - 在python中配置多处理以使用forkserver,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46021456/