Python Spyder工作区导入导致多处理模块冻结?
我最近遇到了一个问题,我试图使用python的多处理模块和从Spyder工作区导入的数据,但是如果我在主模块中引用导入的数据一次,多处理模块似乎就冻结了。我在下面包含了示例代码,其中AvgRT1是导入的数据:Python Spyder工作区导入导致多处理模块冻结?,python,import,multiprocessing,spyder,Python,Import,Multiprocessing,Spyder,我最近遇到了一个问题,我试图使用python的多处理模块和从Spyder工作区导入的数据,但是如果我在主模块中引用导入的数据一次,多处理模块似乎就冻结了。我在下面包含了示例代码,其中AvgRT1是导入的数据: import multiprocessing as mp a=AvgRT1 def runEnvironment(): return 7 if __name__ == '__main__': pool = mp.Pool(processes=1) result
import multiprocessing as mp
a=AvgRT1
def runEnvironment():
return 7
if __name__ == '__main__':
pool = mp.Pool(processes=1)
results=pool.apply(runEnvironment)
pool.close()
print results
知道这段代码为什么没有终止吗?哦,对不起,这是正在导入的数据。在这种情况下,它只是一个浮点数。@Peter我遇到了一个类似的问题,你最终解决了吗?哦,对不起,这是正在导入的数据。在这种情况下,它只是一个浮点数。@Peter我遇到了一个类似的问题,你最终解决了吗?