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

Jupyter Notebook导入plotly.express失败:AttributeError: module 'dask' has no attribute 'utils'

解决import plotly.express as px时的AttributeError: module 'dask' has no attribute 'utils'错误

问题原因

这个错误是因为dask版本更新后移除了dask.utils模块,而你当前使用的plotly 5.17.0依赖该模块的功能。即便你没主动修改环境,也可能是其他依赖包自动更新了dask导致的。

解决方案

  • 第一步:先确认当前dask版本,在Jupyter Notebook中执行:

    import dask
    print(dask.__version__)
    

    如果版本是2024.3.0及以上,基本就是这个问题。

  • 方案1:降级dask到兼容plotly 5.17.0的版本
    在终端或Notebook的命令行单元格执行:

    pip install dask==2023.12.1
    

    若用conda环境:

    conda install dask=2023.12.1
    
  • 方案2:升级plotly到适配新版dask的版本
    如果你不想降级dask,可以升级plotly到5.20.0及以上版本:

    pip install --upgrade plotly
    
  • 验证:重新执行import plotly.express as px,确认错误消失。

内容的提问来源于stack exchange,提问作者Hussain Mansuri

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 19:30:54