MacBook Pro M1安装Stable Diffusion A1111遇torch==2.0.1版本缺失错误
解决M1 Mac安装Stable Diffusion A1111时torch版本找不到的问题
替换torch安装命令适配M1架构
找到webui目录下的webui.sh脚本,修改其中安装torch的部分,替换为适配M1的命令:pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpuM1属于ARM架构,默认pip源没有适配的torch 2.0.1版本,用pytorch官方的CPU索引可获取兼容版本,且M1运行Stable Diffusion用CPU版torch即可正常工作。
确认Python环境路径正确
- 终端运行
which python3,检查输出路径是否对应你安装的Python 3.10.6 - 若路径错误,用Python 3.10.6的绝对路径启动脚本,示例:
/usr/local/bin/python3.10 webui.sh
- 终端运行
清理缓存后重试
- 删除webui目录下的
venv文件夹 - 清空pip缓存:
pip3 cache purge - 重新运行
webui.sh
- 删除webui目录下的
内容的提问来源于stack exchange,提问作者Abhishek Gautam
相关产品推荐
相关产品推荐

