如何在 dask 调试中关闭 python 实例

How to close python instance in dask debug

我在本地使用 dask 客户端。问题是当任务完成时,即使我使用本地调度程序,我仍然在内存中有很多 python 实例。这就是我正在做的事情:

x.compute(get=dask.get)
from dask.distributed import Client
client = Client()  # Starts local cluster
x.compute()

如果我 运行 这几次,我将在我的进程中(在 windows 上)结束几个 python.exe。有什么办法可以防止这种情况?

谢谢

您可以使用 client.close() 方法关闭客户端。

您还可以使用上下文管理器

with Client() as client:
    x.compute()