如何在Intel芯片Mac上安装AUTOMATIC1111版Stable Diffusion web UI?
Intel芯片Mac安装AUTOMATIC1111 Stable Diffusion Web UI指南(解决LZMA模块缺失问题)
近期在Intel芯片Mac上安装AUTOMATIC1111开发的Stable Diffusion Web UI时,发现官方没有针对该平台的安装文档。沿用其他平台的安装步骤时,遇到了Python LZMA相关异常:
ModuleNotFoundError: No module named '_lzma'
我通过技术方案解决了该问题,并整理出适用于Intel芯片Mac的完整安装指南。
我的设备配置
- MacBook Pro 2019
- CPU:2.6 GHz 6核Intel Core i7
- GPU:Intel UHD Graphics 630 1536 MB
- 内存:32 GB 2667 MHz DDR4
- 系统:macOS Ventura 13.2.1
解决LZMA模块缺失问题及安装步骤
安装依赖库
通过Homebrew安装xz(LZMA依赖的底层库):brew install xz重新编译Python(若使用pyenv管理版本)
若用pyenv管理Python版本,需重新编译对应版本,确保它链接到xz库:PYTHON_CONFIGURE_OPTS="--with-lzma=$(brew --prefix xz)" pyenv install <你的Python版本号>示例(安装3.10.6版本):
PYTHON_CONFIGURE_OPTS="--with-lzma=$(brew --prefix xz)" pyenv install 3.10.6设置Python版本
将重新编译的Python版本设为全局或当前项目本地版本:# 全局设置 pyenv global 3.10.6 # 当前目录本地设置 pyenv local 3.10.6验证LZMA模块
运行Python并导入模块,确认无报错:import lzma未抛出异常则说明模块已正常安装。
安装Stable Diffusion Web UI
克隆项目并执行安装脚本:git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git cd stable-diffusion-webui ./webui.sh脚本会自动下载模型和依赖,完成后即可访问Web UI界面。
内容的提问来源于stack exchange,提问作者Vincent Garcia
相关产品推荐
相关产品推荐

