Python 3.x 多处理错误中的python生成错误
我们将非常感谢您的帮助。我正在尝试一个简单的代码。文件名也是main.py,我通过cmd运行它。我也试着通过spider和Pycharm运行它,但没有用。我做错了什么Python 3.x 多处理错误中的python生成错误,python-3.x,pycharm,anaconda,multiprocessing,spawn,Python 3.x,Pycharm,Anaconda,Multiprocessing,Spawn,我们将非常感谢您的帮助。我正在尝试一个简单的代码。文件名也是main.py,我通过cmd运行它。我也试着通过spider和Pycharm运行它,但没有用。我做错了什么 import multiprocessing import time if __name__ == '__main__': def square(x): return x * x pool = multiprocessing.Pool() result_async = [pool
import multiprocessing
import time
if __name__ == '__main__':
def square(x):
return x * x
pool = multiprocessing.Pool()
result_async = [pool.apply_async(square, args = (i, )) for i in range(5)]
results = [r.get() for r in result_async]
print("Output: {}".format(results))
但这会产生以下错误-