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

在Colab运行Stable Diffusion遇AttributeError错误的解决咨询

解决Colab中Stable Diffusion Notebook的AttributeError: module 'jax.random' has no attribute 'KeyArray'问题

这个错误是因为Colab默认预装的jax版本过低,而diffusers库依赖jax较新版本中新增的KeyArray类型。按以下步骤修复:

  • 第一步,检查当前jax版本:
    在Colab代码单元格中运行:

    !pip show jax jaxlib
    

    若版本号低于0.4.0,就需要升级。

  • 第二步,升级jax和jaxlib:
    执行以下命令更新到兼容版本:

    !pip install --upgrade jax jaxlib
    

    也可以直接指定最低要求版本:

    !pip install jax>=0.4.0 jaxlib>=0.4.0
    
  • 第三步,重启Colab运行时:
    点击顶部菜单栏的Runtime -> Restart runtime,确保新安装的库生效。

  • 第四步,重新运行Notebook中的代码:
    再次执行from diffusers import StableDiffusionPipeline,错误应该会消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 06:52:02