准备工作
目前网上能搜到的 stable-diffusion-webui 的安装教程多为 Windows 和 Mac M1 芯片版本,Intel 芯片的教程较少。以下是在老款 Intel 芯片 Mac 上运行的配置方案。
- Mac 笔记本操作系统版本 >= 13.2.1
- Python 3.10.6 版本(建议使用 Conda 做版本控制)
- stable-diffusion-webui 源代码
安装步骤
依赖安装
从 GitHub 下载 stable-diffusion-webui 源代码,进入目录执行:
pip install -r requirements_versions.txt
若遇到无法安装 gfpgan 的问题,通常是网络连接超时,可尝试更改 pip 使用国内镜像库重试。
安装 Anaconda
用于 Python 版本控制。安装完成后配置环境变量。
修改 .bash_profile 添加 Conda 路径:
vim ~/.bash_profile
# 写入下面这行,注意替换实际路径
export PATH="/Users/(你的路径)/anaconda3/bin:$PATH"
保存退出后执行 source ~/.bash_profile 使配置生效。
修改 conda 源为国内镜像库:
vim ~/.condarc
# 写入以下内容
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
创建虚拟环境
conda create -n sd python=3.10.6
安装依赖
激活虚拟环境并安装所需依赖包:
cd stable-diffusion-webui
conda activate sd
pip3 install -r requirements_versions.txt
模型安装
下载模型
- Checkpoint 模型:下载
sd-v1-4.ckpt或sd-v1-4-full-ema.ckpt。 - LoRA 模型:根据需求下载。
安装模型
- Checkpoint 模型:移动到
stable-diffusion-webui/models/Stable-diffusion目录下。 - LoRA 模型:移动到
stable-diffusion-webui/models/Lora目录下。
运行项目
跳过 GPU 检测
Intel 芯片 Mac 无法使用 GPU,需配置 CPU 计算模式。
打开配置文件 ~/.bash_profile,添加以下环境变量:


