【发布时间】:2019-03-12 14:10:09
【问题描述】:
我正在尝试并行化一个脚本,但由于未知原因,内核只是冻结而没有抛出任何错误。
最小的工作示例:
from multiprocessing import Pool
def f(x):
return x*x
p = Pool(6)
print(p.map(f, range(10)))
有趣的是,如果我在另一个文件中定义我的函数然后导入它,一切正常。如何在不需要其他文件的情况下使其工作?
我使用 spyder (anaconda),如果我从 windows 命令行运行我的代码,我会得到相同的结果。
【问题讨论】:
标签: python windows parallel-processing multiprocessing python-multiprocessing