本地搭建 Stable Diffusion AI 绘画工具完整指南
Stable Diffusion 是目前开源领域最强大的生成式人工智能模型之一,支持在本地部署运行。通过本地搭建,用户可以完全掌控数据隐私,无需依赖云端服务,且能根据需求微调模型参数。本文将详细介绍如何在本地计算机上从零开始部署 Stable Diffusion WebUI,包括环境配置、模型下载、启动优化及基础使用技巧。
一、前期准备
1. 硬件要求
本地运行 Stable Diffusion 对硬件有一定要求,建议配置如下:
- 操作系统:Windows 10/11, macOS (M1/M2/M3), Linux (Ubuntu/CentOS)。
- CPU:多核处理器,建议 4 核以上。
- 内存:最低 8GB,推荐 16GB 或更高。
- 显卡 (GPU):
- NVIDIA 显卡(推荐):显存 4GB 以上,支持 CUDA 技术(如 RTX 3060, 4090 等)。
- Apple Silicon (Mac M1/M2/M3):利用 Metal Performance Shaders (MPS) 加速。
- AMD 显卡:需配置 ROCm 环境,难度较高。
- 硬盘空间:预留至少 50GB 空间用于存储模型文件和缓存。
2. 软件环境
- Python:推荐 Python 3.10 版本,避免使用最新版可能导致兼容性问题。
- Git:用于克隆项目代码。
- 包管理工具:macOS 用户推荐使用 Homebrew;Windows 用户可使用 Chocolatey 或 Winget。
- 网络环境:部分资源(如 HuggingFace, GitHub)可能需要稳定的网络连接或代理。
二、安装步骤详解
1. 安装 Homebrew (仅限 macOS)
打开终端,执行以下命令安装 Homebrew 包管理器:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,验证是否成功:
brew --version
2. 安装 Python 及依赖库
使用 Homebrew 安装必要的开发工具和 Python 环境:
brew install cmake protobuf rust [email protected] git wget
配置环境变量,确保系统能识别 Python 3.10:
cd ~
vim .bash_profile
# 添加以下内容并保存
alias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3"
export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.10/bin"
source ~/.bash_profile


