安装Stable Diffusion时GFPGAN安装失败求助
Stable Diffusion安装中GFPGAN失败的解决办法
问题概述
安装Stable Diffusion时,Torch安装完成后GFPGAN安装失败,报错核心为fatal: expected 'packfile',git克隆命令退出码128。已尝试添加Python3.10.6到PATH、删除venv文件夹、重装Python3.10.6,问题仍存在。
解决步骤
1. 先升级pip
日志提示pip有新版本,先执行venv内的pip升级:
C:\Users\B\Downloads\ai\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip
2. 手动克隆指定版本的GFPGAN
- 打开命令提示符,进入webui的repositories目录(没有则创建):
cd C:\Users\B\Downloads\ai\stable-diffusion-webui mkdir repositories cd repositories - 克隆GFPGAN仓库:
git clone https://github.com/TencentARC/GFPGAN.git - 切换到安装脚本指定的commit版本:
cd GFPGAN git checkout 8d2447a2d918f8eba5a4a01463fd48e45126a379
3. 手动安装GFPGAN
- 激活webui的虚拟环境:
C:\Users\B\Downloads\ai\stable-diffusion-webui\venv\Scripts\activate.bat - 进入GFPGAN目录并安装:
cd C:\Users\B\Downloads\ai\stable-diffusion-webui\repositories\GFPGAN pip install -e .
4. 备选方案(若git克隆仍失败)
- 更新Git版本:如果你的Git版本较旧,升级到最新版后再尝试克隆。
- 直接下载Zip包:找到GFPGAN仓库的指定commit(8d2447a2d918f8eba5a4a01463fd48e45126a379),下载对应的zip包,解压到
stable-diffusion-webui/repositories/GFPGAN目录,然后执行步骤3的安装命令。
内容的提问来源于stack exchange,提问作者StateOfB
相关产品推荐
相关产品推荐

