以下是关于如何在 Windows 系统上本地部署 Stable Diffusion WebUI 的详细教程。请注意,这里的步骤是基于 Windows 10 或 Windows 11 操作系统的。
1. 安装 Miniconda
Miniconda 是一个用于管理 Python 版本的工具,它允许您在不同的 Python 环境之间切换。请按照以下步骤安装 Miniconda:
- 下载 Miniconda:Miniconda 下载地址
- 安装 Miniconda,选择默认选项即可。
2. 配置 Miniconda 环境
在 Miniconda 中创建一个 Python 3.10.6 环境,命名为 sdwebui
:
conda create --name sdwebui python=3.10.6
3. 激活环境
激活 sdwebui
环境:
conda activate sdwebui
4. 更新 pip 和更改镜像源
升级 pip 并将默认库包下载地址更改为清华镜像站:
python -m pip install --upgrade pip
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
5. 安装 Git
安装 Git,用于克隆下载 Stable Diffusion WebUI 的源码:
- 前往 Git 官网 下载 Git 安装包。
- 安装 Git,选择默认选项。
6. 安装 CUDA
CUDA 是 NVIDIA 显卡用于运行算法的依赖程序。请根据您的显卡版本下载对应的 CUDA 版本。
- 查看您的 CUDA 版本:
nvidia-smi
- 根据 CUDA 版本下载对应的安装程序:NVIDIA CUDA 官网
7. 下载 Stable Diffusion 源码
在 Miniconda 环境中,下载 Stable Diffusion 源码:
git clone https://github.com/stablediffusion/stable-diffusion-webui.git
8. 部署 Stable Diffusion
现在您已经准备好了 Stable Diffusion 的环境。接下来,您可以按照 Stable Diffusion 的官方文档或其他教程完成部署和配置。