Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Spyder工作区导入导致多处理模块冻结?_Python_Import_Multiprocessing_Spyder - Fatal编程技术网

Python Spyder工作区导入导致多处理模块冻结?

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

我最近遇到了一个问题,我试图使用python的多处理模块和从Spyder工作区导入的数据,但是如果我在主模块中引用导入的数据一次,多处理模块似乎就冻结了。我在下面包含了示例代码,其中AvgRT1是导入的数据:

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我遇到了一个类似的问题,你最终解决了吗?