ImportError:无法导入名称“池”

Viv*_*rma -2 python multiprocessing

在运行multiprocessing.py时(以下文件的内容)

from multiprocessing import Pool

def f(x):
    return(x*x)

if __name__ == '__main__':
    with Pool(5) as p:
        print(p.map(f,[1,2,3]))
Run Code Online (Sandbox Code Playgroud)

我懂了 ImportError: cannot import name 'Pool'

我也尝试了在此给定的2个解决方案-python-ImportError:无法导入名称池,但不幸的是存在问题。

小智 6

重命名文件名。避免与系统模块冲突时使用“ multiprocessing.py”。