跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

Mac 系统下 Stable Diffusion WebUI 本地部署指南

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

芝士奶盖发布于 2025/2/6更新于 2026/9/759 浏览
Mac 系统下 Stable Diffusion WebUI 本地部署指南

Mac 系统下 Stable Diffusion WebUI 本地部署指南

前言

Stable Diffusion 是一款开源的深度学习文本到图像生成模型。在 macOS 上运行 Stable Diffusion WebUI,可以让开发者和本地用户利用 Apple Silicon (M1/M2/M3) 芯片进行 AI 绘画创作。本文将详细介绍如何在 Mac 环境下从零开始搭建 Stable Diffusion WebUI 运行环境。

硬件与环境要求

  • 操作系统: macOS 12.0 及以上版本。
  • 芯片: 建议 Apple Silicon (M1, M2, M3) 系列,Intel 芯片支持度较差且效率较低。
  • 内存: 建议 16GB 以上,8GB 可能无法运行大模型或需要开启低显存模式。
  • 硬盘: 预留至少 20GB 空间用于安装依赖、模型及缓存。

一、安装基础工具

1. 安装 Homebrew

Homebrew 是 macOS 的软件包管理器,用于简化依赖安装。打开终端,执行以下官方安装命令:

/bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后,验证版本:

brew --version

2. 安装 Python 及依赖

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

二、部署 Stable Diffusion WebUI

1. 克隆仓库

使用 Git 将官方 WebUI 仓库克隆到本地:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

2. 安装依赖

首次运行前需安装 Python 依赖。可以直接运行启动脚本,它会自动处理大部分依赖,但推荐手动确保依赖完整:

pip install -r requirements_versions.txt

三、配置基础模型

WebUI 本身不包含模型文件,需要手动下载并放置到指定目录。

  1. 模型来源: 可前往 Civitai 或 HuggingFace 下载 .ckpt 或 .safetensors 格式的模型。
  2. 模型类型:
    • Checkpoint (大模型): 决定画风和基础能力,如 SD 1.5, SDXL。
    • LoRA: 微调模型,用于特定风格或人物。
  3. 放置路径: 将下载的模型文件放入 stable-diffusion-webui/models/Stable-diffusion/ 目录下。

四、运行 WebUI

在终端中进入项目根目录,执行启动脚本。针对 Mac M1/M2 芯片,建议添加显存优化参数:

./webui.sh --medvram --xformers
  • --medvram: 中等显存优化,适合 8GB-16GB 内存设备。
  • --lowvram: 低显存优化,适合 8GB 以下内存设备。
  • --xformers: 加速计算(部分版本可能需要)。

启动成功后,终端会显示本地访问地址(通常为 http://127.0.0.1:7860),在浏览器打开即可使用。

五、常见问题排查

  1. 权限问题: 如果提示 Permission denied,请尝试给脚本添加执行权限 chmod +x webui.sh。
  2. 依赖冲突: 确保使用了虚拟环境,避免与系统自带 Python 冲突。
  3. 模型加载失败: 检查模型文件格式是否正确,以及是否放置在正确的文件夹内。
  4. 启动报错: 若遇到 Metal 相关错误,可尝试更新 macOS 系统至最新版本。

结语

完成上述步骤后,您即可在 Mac 上体验 Stable Diffusion 的 AI 生图功能。随着技术的迭代,社区插件和功能也在不断丰富,建议关注官方仓库以获取最新信息。

目录

  1. Mac 系统下 Stable Diffusion WebUI 本地部署指南
  2. 前言
  3. 硬件与环境要求
  4. 一、安装基础工具
  5. 1. 安装 Homebrew
  6. 2. 安装 Python 及依赖
  7. 二、部署 Stable Diffusion WebUI
  8. 1. 克隆仓库
  9. 2. 安装依赖
  10. 三、配置基础模型
  11. 四、运行 WebUI
  12. 五、常见问题排查
  13. 结语

更多推荐文章

查看全部
  • 知网 AIGC 检测原理及论文被判定为 AI 生成的原因分析
  • Java API 实战:从基础爬虫构建到条件数据提取,详解 URL 与正则策略
  • 4GB 显存限制下构建 LLM 基础开发环境指南
  • IQuest-Coder-V1 与 Meta-Llama-Code 开源模型部署对比
  • 项目经理指南:嵌入、Copilot 与 AI Agent 模式场景解析及 LLM 策略选择
  • 从零开始搭建 Trae 的 Java 开发环境
  • 前端权限管理实战:如何优雅地控制用户视图
  • Coze 平台 AI 智能体零基础使用教程
  • OpenAkita:自我进化的开源 AI 助手框架
  • 使用 TRAE CN 与 MasterGo MCP 将设计稿转化为前端代码
  • Flutter 集成 BIP340 实现鸿蒙 Schnorr 签名实战
  • 物理信息神经网络(PINN):AI 与物理定律的融合新范式
  • Python 真随机数生成与安全实践指南
  • 微信小程序 wx:if 指令使用与性能分析
  • MVP 至千万级并发:AI 在前后端开发中的差异化落地
  • FPGA 模块助力现代工厂高速数据采集与实时处理
  • FPGA 入门:Vivado 与 Vitis 2023.1 安装指南
  • 渗透测试实战:获取并破解 Net-NTLMv2 哈希
  • Spring 框架核心概念与入门实战
  • 中国人工智能大模型企业综合竞争力分析与行业趋势

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online