【发布时间】:2020-08-30 02:46:30
【问题描述】:
我是多处理的新手,但我什至无法启动这些进程。即使是来自python's documentation 的以下代码 sn-p 也不会打印任何内容
from multiprocessing import Process
def f(name):
print('hello', name)
if __name__ == '__main__':
p = Process(target=f, args=('bob',))
p.start()
p.join()
我经历了这个similar question,他们的解决方案对我不起作用。
我在 Jupyter Notebook 上运行 python 3.8.2
【问题讨论】:
-
在 jupyter notebook 之外它运行良好,正如预期的那样。
-
我在 jupyter notebook 下运行,jupyter 日志有错误,(它没有达到你的预期。)
-
正如@RufusVS 所说,多处理在jupyter 中不起作用。
-
是的!我现在在外面用控制台试了一下,效果很好,谢谢:)
标签: python jupyter-notebook multiprocessing