Mac 系统下 Stable Diffusion WebUI 本地部署指南
Mac 系统下 Stable Diffusion WebUI 本地部署指南介绍了在 macOS 环境下搭建 AI 绘画工具的完整流程。内容涵盖硬件环境要求、Homebrew 与 Python 依赖安装、Git 仓库克隆、模型文件配置及启动参数设置。针对 Apple Silicon 芯片提供了显存优化方案,并补充了常见问题排查方法,帮助用户顺利完成从环境准备到实际使用的操作。

Mac 系统下 Stable Diffusion WebUI 本地部署指南介绍了在 macOS 环境下搭建 AI 绘画工具的完整流程。内容涵盖硬件环境要求、Homebrew 与 Python 依赖安装、Git 仓库克隆、模型文件配置及启动参数设置。针对 Apple Silicon 芯片提供了显存优化方案,并补充了常见问题排查方法,帮助用户顺利完成从环境准备到实际使用的操作。

Stable Diffusion 是一款开源的深度学习文本到图像生成模型。在 macOS 上运行 Stable Diffusion WebUI,可以让开发者和本地用户利用 Apple Silicon (M1/M2/M3) 芯片进行 AI 绘画创作。本文将详细介绍如何在 Mac 环境下从零开始搭建 Stable Diffusion WebUI 运行环境。
Homebrew 是 macOS 的软件包管理器,用于简化依赖安装。打开终端,执行以下官方安装命令:
/bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,验证版本:
brew --version
Stable Diffusion 基于 Python 开发,推荐使用 Python 3.10 版本。建议创建虚拟环境以避免污染系统 Python。
brew install [email protected] git wget cmake protobuf rust
进入项目目录后,创建并激活虚拟环境:
python3.10 -m venv venv
source venv/bin/activate
使用 Git 将官方 WebUI 仓库克隆到本地:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
首次运行前需安装 Python 依赖。可以直接运行启动脚本,它会自动处理大部分依赖,但推荐手动确保依赖完整:
pip install -r requirements_versions.txt
WebUI 本身不包含模型文件,需要手动下载并放置到指定目录。
.ckpt 或 .safetensors 格式的模型。stable-diffusion-webui/models/Stable-diffusion/ 目录下。在终端中进入项目根目录,执行启动脚本。针对 Mac M1/M2 芯片,建议添加显存优化参数:
./webui.sh --medvram --xformers
--medvram: 中等显存优化,适合 8GB-16GB 内存设备。--lowvram: 低显存优化,适合 8GB 以下内存设备。--xformers: 加速计算(部分版本可能需要)。启动成功后,终端会显示本地访问地址(通常为 http://127.0.0.1:7860),在浏览器打开即可使用。
Permission denied,请尝试给脚本添加执行权限 chmod +x webui.sh。完成上述步骤后,您即可在 Mac 上体验 Stable Diffusion 的 AI 生图功能。随着技术的迭代,社区插件和功能也在不断丰富,建议关注官方仓库以获取最新信息。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online