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

MacBook Pro M1本地运行Stable Diffusion遇ImportError问题求助

问题原因与修复方法

问题原因

核心原因是imWatermark库版本不兼容:Stable Diffusion依赖的旧版imWatermark包含WatermarkEncoder类,但你当前安装的新版本已移除该类;另外M1芯片的架构特殊性,若你的Python环境是基于Rosetta的x86版本,也可能引发依赖安装的适配问题。

修复步骤

  • 先卸载当前的imWatermark库:
    pip uninstall -y imWatermark
    
  • 安装Stable Diffusion兼容的指定版本:
    pip install imwatermark==1.1.5
    
  • 如果上述步骤无效,检查Python环境是否为M1原生的arm64版本:
    1. 运行python3 -c "import platform; print(platform.machine())",正常输出应为arm64
    2. 若输出为x86_64,说明你在用Rosetta兼容环境,建议重新创建arm64原生Python环境(比如用conda或pyenv)后再重新安装所有依赖

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 08:20:27