Mac Intel 芯片安装 Stable Diffusion WebUI 教程
在 Intel 芯片 Mac 上安装 Stable Diffusion WebUI 需准备 Python 3.10.6 及 Conda 环境。步骤包括克隆代码库、安装依赖、配置国内镜像源、创建虚拟环境。模型文件需放入对应 models 目录。运行前需在环境变量中设置跳过 GPU 检测参数以适配 CPU 计算。修改 launch.py 中的网络链接以解决访问问题。激活环境后执行 launch.py 即可启动服务。

在 Intel 芯片 Mac 上安装 Stable Diffusion WebUI 需准备 Python 3.10.6 及 Conda 环境。步骤包括克隆代码库、安装依赖、配置国内镜像源、创建虚拟环境。模型文件需放入对应 models 目录。运行前需在环境变量中设置跳过 GPU 检测参数以适配 CPU 计算。修改 launch.py 中的网络链接以解决访问问题。激活环境后执行 launch.py 即可启动服务。

目前网上能搜到的 stable-diffusion-webui 的安装教程多为 Windows 和 Mac M1 芯片版本,Intel 芯片的教程较少。以下是在老款 Intel 芯片 Mac 上运行的配置方案。
从 GitHub 下载 stable-diffusion-webui 源代码,进入目录执行:
pip install -r requirements_versions.txt
若遇到无法安装 gfpgan 的问题,通常是网络连接超时,可尝试更改 pip 使用国内镜像库重试。
用于 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
sd-v1-4.ckpt 或 sd-v1-4-full-ema.ckpt。stable-diffusion-webui/models/Stable-diffusion 目录下。stable-diffusion-webui/models/Lora 目录下。Intel 芯片 Mac 无法使用 GPU,需配置 CPU 计算模式。
打开配置文件 ~/.bash_profile,添加以下环境变量:
export COMMANDLINE_ARGS="--lowvram --precision full --no-half --skip-torch-cuda-test"
export PYTORCH_ENABLE_MPS_FALLBACK=1
保存后执行 source ~/.bash_profile 使其生效。
由于网络访问限制,需修改部分代码:
launch.py 文件中 def prepare_environment() 方法下的 torch_command,将版本号后的其他内容去掉。https://github.com 开头的链接,前面加上 https://ghproxy.com/。conda activate sd
cd stable-diffusion-webui
python launch.py
运行成功后出现 http://127.0.0.1:7860 字样,浏览器打开该地址即可使用。
解决方法:手动安装缺少的依赖包。
pip install 缺少的依赖包

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 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