You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入stackstac时遇ImportError:无法从dask.layers导入ArraySliceDep

解决stackstac导入错误:ImportError: cannot import name 'ArraySliceDep' from 'dask.layers'

问题原因

ArraySliceDep是dask后续版本新增的类,你当前使用的dask 2021.11.2版本不包含该类,而安装的stackstac新版本依赖这个类,导致导入失败。

解决方案

  • 升级dask到兼容版本
    执行以下命令升级dask:

    pip install --upgrade dask
    

    建议升级到2022.02.0及以上版本(该版本开始引入ArraySliceDep相关实现),也可以查看stackstac的依赖说明,安装其明确要求的dask版本。

  • 安装适配旧dask的stackstac版本
    若不想升级dask,可安装不依赖ArraySliceDep的旧版stackstac,比如:

    pip install stackstac==0.4.1
    

    该版本对dask的版本要求较低,可适配你当前的dask 2021.11.2。

注意事项

  • 升级前可检查当前环境的依赖关系,避免升级dask后影响其他已安装库的正常使用。
  • 若使用conda环境,替换pip命令为conda update dask进行升级更稳妥。

内容的提问来源于stack exchange,提问作者Kusisi Karem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 01:05:33