在jupyter notebook中使用dask时,我发现它有奇怪的行为。因此,我启动了一个本地客户端,并为其提供了一个要执行的作业列表。我的真实代码有点复杂,所以我在这里给你举一个简单的例子: return x + 1
if __name启动了9个以上的进程。2.代码运行并完成后( notebook中没有任何内容在运行),由dask创建的进程不会被终止</em
为了简化示例,我只生成了一个数据帧df,并且假设我的函数是使用多进程的tsfresh.extract_features。from dask.distributed import Client, progressfrom dask_cloudproviderto_process) AssertionError: daemonic processes are not allowed to have children 只使用一个线程(OK) 在这种情况下,它<