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(...)
请包括您的版本及其安装方式。