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

安装Streamlit后运行报错:plotly模块无Icicle属性

解决Streamlit运行时AttributeError: module 'plotly.graph_objs.layout.template.data' has no attribute 'Icicle'的方法

错误原因

当前安装的Plotly版本过低,Icicle是Plotly 5.0及以上版本才引入的组件,而Streamlit的内置主题代码依赖该组件,旧版本Plotly不支持这个属性,因此触发报错。

解决步骤

  • 升级Plotly到兼容的最低版本(5.0及以上),在终端执行以下命令:
    pip install --upgrade plotly>=5.0
    
  • 如果你使用了虚拟环境,先激活对应的环境再执行上述命令,确保升级的是项目依赖的Plotly版本。
  • 升级完成后,重新启动你的Streamlit程序即可。

额外方案(若升级后仍有版本冲突)

如果直接升级Plotly后出现其他兼容问题,可以尝试指定Streamlit和Plotly的稳定兼容版本组合,例如:

pip install streamlit plotly==5.15.0

内容的提问来源于stack exchange,提问作者affan skm

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 04:10:36