无法启动Dask Client:适配Numpy 1.22.4的Dask旧版本咨询
Dask与Numpy 1.22.4兼容方案
这个错误的根源是Dask 2023.1.0中引用了numpy.bool8属性,但Numpy 1.22.x系列并不包含该属性(bool8是Numpy 1.23及以上版本才新增的bool_类型别名)。
降级Dask完全可行,需选择未引入numpy.bool8的Dask旧版本,具体建议:
- 优先选择Dask 2022.12.0及更早版本,这类版本能和Numpy 1.22.4稳定兼容。
- 安装时需同步降级
distributed库(Dask分布式组件),保证版本匹配,执行命令:
pip install dask==2022.12.0 distributed==2022.12.0
如果后续有调整依赖的空间,升级Numpy到1.23+也能解决该问题,但如果必须保留Numpy 1.22.4,降级Dask是最直接的适配方案。
内容的提问来源于stack exchange,提问作者dbschwartz
相关产品推荐
相关产品推荐

