在看《python数据分析》一书,讲到用multiprocessing和Joblib模块实现并行,我怎么尝试程序都容易死在那儿。用的Anaconda3,用的IDE是spyder。下面是我简化的一段代码,就死在pool.map这一句。也不知什么原因。能有人帮我在你们自己机子上试试看么。我已经在三台电脑都试过了。都是这样卡死。用的是Anaconda 3和 Anaconda2 对应着python3.5和2.7。还望高手不吝赐教,感激不尽!import numpy as npfrom multiprocessing import Pooldef simu(k): arr=np.arange(10) np.save('some_array_'+str(k),arr) return kif __name__=='__main__': nprocs=2 pool=Pool(nprocs) pool.map(simu,[k for k in range(10, 12)]) pool.colse() pool.join()