Python 在Windows中更新Anaconda后出现dask问题
我在Windows中使用Delayed和Futures正确地使用Dask.distributed,但在今天使用以下命令更新我的anaconda环境后遇到问题:Python 在Windows中更新Anaconda后出现dask问题,python,anaconda,dask,Python,Anaconda,Dask,我在Windows中使用Delayed和Futures正确地使用Dask.distributed,但在今天使用以下命令更新我的anaconda环境后遇到问题: conda update conda conda update anaconda conda update spyder 以前起作用的现在不起作用了。即使是以下简单代码也不起作用: from dask.distributed import Client client = Client(n_workers=4) from time i
conda update conda
conda update anaconda
conda update spyder
以前起作用的现在不起作用了。即使是以下简单代码也不起作用:
from dask.distributed import Client
client = Client(n_workers=4)
from time import sleep
def inc(x):
sleep(1)
return x + 1
def add(x, y):
sleep(1)
return x + y
from dask import delayed
x = delayed(inc)(1)
y = delayed(inc)(2)
z = delayed(add)(x, y)
z.compute()
它陷入困境,无法提供解决方案。我还试图通过在inc和add函数的开头打印一些内容来查看执行流程,但系统没有打印任何内容。我附上一个dask仪表板的图,以防有帮助。我还附加client.get\u版本的结果。您知道dask是否与相关软件包的任何新版本不兼容吗?关于可能发生的事情有什么线索吗
client.get_versions(check=True)
{'scheduler': {'host': (('python', '3.7.3.final.0'),
('python-bits', 64),
('OS', 'Windows'),
('OS-release', '10'),
('machine', 'AMD64'),
('processor', 'Intel64 Family 6 Model 158 Stepping 13, GenuineIntel'),
('byteorder', 'little'),
('LC_ALL', 'None'),
('LANG', 'None'),
('LOCALE', 'None.None')),
'packages': {'required': (('dask', '2.1.0'),
('distributed', '2.1.0'),
('msgpack', '1.0.0'),
('cloudpickle', '1.3.0'),
('tornado', '6.0.4'),
('toolz', '0.10.0')),
'optional': (('numpy', '1.18.1'),
('pandas', '1.0.3'),
('bokeh', '2.0.0'),
('lz4', None),
('dask_ml', None),
('blosc', None))}},
'workers': {'tcp://192.168.0.13:56997': {'host': (('python', '3.7.3.final.0'),
('python-bits', 64),
('OS', 'Windows'),
('OS-release', '10'),
('machine', 'AMD64'),
('processor', 'Intel64 Family 6 Model 158 Stepping 13, GenuineIntel'),
('byteorder', 'little'),
('LC_ALL', 'None'),
('LANG', 'None'),
('LOCALE', 'None.None')),
'packages': {'required': (('dask', '2.1.0'),
('distributed', '2.1.0'),
('msgpack', '1.0.0'),
('cloudpickle', '1.3.0'),
('tornado', '6.0.4'),
('toolz', '0.10.0')),
'optional': (('numpy', '1.18.1'),
('pandas', '1.0.3'),
('bokeh', '2.0.0'),
('lz4', None),
('dask_ml', None),
('blosc', None))}},
'tcp://192.168.0.13:56998': {'host': (('python', '3.7.3.final.0'),
('python-bits', 64),
('OS', 'Windows'),
('OS-release', '10'),
('machine', 'AMD64'),
('processor', 'Intel64 Family 6 Model 158 Stepping 13, GenuineIntel'),
('byteorder', 'little'),
('LC_ALL', 'None'),
('LANG', 'None'),
('LOCALE', 'None.None')),
'packages': {'required': (('dask', '2.1.0'),
('distributed', '2.1.0'),
('msgpack', '1.0.0'),
('cloudpickle', '1.3.0'),
('tornado', '6.0.4'),
('toolz', '0.10.0')),
'optional': (('numpy', '1.18.1'),
('pandas', '1.0.3'),
('bokeh', '2.0.0'),
('lz4', None),
('dask_ml', None),
('blosc', None))}},
'tcp://192.168.0.13:57001': {'host': (('python', '3.7.3.final.0'),
('python-bits', 64),
('OS', 'Windows'),
('OS-release', '10'),
('machine', 'AMD64'),
('processor', 'Intel64 Family 6 Model 158 Stepping 13, GenuineIntel'),
('byteorder', 'little'),
('LC_ALL', 'None'),
('LANG', 'None'),
('LOCALE', 'None.None')),
'packages': {'required': (('dask', '2.1.0'),
('distributed', '2.1.0'),
('msgpack', '1.0.0'),
('cloudpickle', '1.3.0'),
('tornado', '6.0.4'),
('toolz', '0.10.0')),
'optional': (('numpy', '1.18.1'),
('pandas', '1.0.3'),
('bokeh', '2.0.0'),
('lz4', None),
('dask_ml', None),
('blosc', None))}},
'tcp://192.168.0.13:57003': {'host': (('python', '3.7.3.final.0'),
('python-bits', 64),
('OS', 'Windows'),
('OS-release', '10'),
('machine', 'AMD64'),
('processor', 'Intel64 Family 6 Model 158 Stepping 13, GenuineIntel'),
('byteorder', 'little'),
('LC_ALL', 'None'),
('LANG', 'None'),
('LOCALE', 'None.None')),
'packages': {'required': (('dask', '2.1.0'),
('distributed', '2.1.0'),
('msgpack', '1.0.0'),
('cloudpickle', '1.3.0'),
('tornado', '6.0.4'),
('toolz', '0.10.0')),
'optional': (('numpy', '1.18.1'),
('pandas', '1.0.3'),
('bokeh', '2.0.0'),
('lz4', None),
('dask_ml', None),
('blosc', None))}}},
'client': {'host': [('python', '3.7.3.final.0'),
('python-bits', 64),
('OS', 'Windows'),
('OS-release', '10'),
('machine', 'AMD64'),
('processor', 'Intel64 Family 6 Model 158 Stepping 13, GenuineIntel'),
('byteorder', 'little'),
('LC_ALL', 'None'),
('LANG', 'None'),
('LOCALE', 'None.None')],
'packages': {'required': [('dask', '2.1.0'),
('distributed', '2.1.0'),
('msgpack', '1.0.0'),
('cloudpickle', '1.3.0'),
('tornado', '6.0.4'),
('toolz', '0.10.0')],
'optional': [('numpy', '1.18.1'),
('pandas', '1.0.3'),
('bokeh', '2.0.0'),
('lz4', None),
('dask_ml', None),
('blosc', None)]}}}
我设法解决了它。出于某种原因,Anaconda没有安装dask库的最新版本。因此,只需将dask软件包更新到最新版本就解决了问题。为了帮助其他人,您可能需要更具体地了解原始问题中“更新anaconda”的含义。你的意思是说最新版本的anaconda安装程序(“anaconda个人版”)没有安装最新的dask吗?然后指定更新它的确切方式。