在Python中使用多处理以ImportError结尾

Igo*_*ski 5 python

我正在尝试使用Python doc运行简单的程序multiprocessing,但是我总是得到如下错误:

Traceback (most recent call last):                               
  File "Poolexample.py", line 1, in <module>
    from multiprocessing import Pool
ImportError: cannot import name Pool
Run Code Online (Sandbox Code Playgroud)

或类似地,cannot import name Process.任何人都知道为什么Python会向我发送此类错误?

orf*_*ftz 1

正如@ahojnnes所说,multiprocessing在 Python 2.6 中引入的。因此,如果您需要轻松集成此模块,请务必使用 Python 2.6+。

但是,您可以使用python-multiprocessingmultiprocessing ,它是Python 2.4 和 2.5 的向后移植。