Python 创建Dask客户机会导致无休止的错误循环

Python 创建Dask客户机会导致无休止的错误循环,python,anaconda,dask,Python,Anaconda,Dask,运行此代码时: from dask.distributed import Client client = Client(n_workers = 2, threads_per_worker = 2, memory_limit = '2GB', silence_logs='error') client tornado.application - ERROR - Exception in callback <bound method Nanny.memory_monitor of <N

运行此代码时:

from dask.distributed import Client

client = Client(n_workers = 2, threads_per_worker = 2, memory_limit = '2GB', silence_logs='error')
client
tornado.application - ERROR - Exception in callback <bound method Nanny.memory_monitor of <Nanny: None, threads: 2>>
Traceback (most recent call last):
  File "C:\Users\szlau\anaconda3\lib\site-packages\tornado\ioloop.py", line 907, in _run
    return self.callback()
  File "C:\Users\szlau\anaconda3\lib\site-packages\distributed\nanny.py", line 414, in memory_monitor
    process = self.process.process
这些错误层出不穷:

from dask.distributed import Client

client = Client(n_workers = 2, threads_per_worker = 2, memory_limit = '2GB', silence_logs='error')
client
tornado.application - ERROR - Exception in callback <bound method Nanny.memory_monitor of <Nanny: None, threads: 2>>
Traceback (most recent call last):
  File "C:\Users\szlau\anaconda3\lib\site-packages\tornado\ioloop.py", line 907, in _run
    return self.callback()
  File "C:\Users\szlau\anaconda3\lib\site-packages\distributed\nanny.py", line 414, in memory_monitor
    process = self.process.process
tornado.application-错误-回调异常
回溯(最近一次呼叫最后一次):
文件“C:\Users\szlau\anaconda3\lib\site packages\tornado\ioloop.py”,第907行,正在运行
返回self.callback()
文件“C:\Users\szlau\anaconda3\lib\site packages\distributed\nanny.py”,第414行,内存监视器中
过程=自我过程
注意:我还尝试重新安装整个Anaconda环境,但错误仍然存在

我真的不知道是什么导致了这一点,也不知道如何消除这一点。
欢迎任何建议

猜测一下,您正在脚本中运行代码。这意味着,当dask创建集群和关联的工作进程时,这些进程也会运行脚本,并尝试创建新的集群和进程

您应该使用

if __name__ == "__main__":
    client = Client(...)

请包括您的版本及其安装方式。