解决在使用 stable-diffusion-webui 时,安装 gfpgan 失败的方案(windows下的操作)
# 1、问题描述
初次打开stable-diffusion-webui时,需要安装gfpgan等github项目。但在安装gfpgan时,显示RuntimeError: Couldn't install gfpgan
出现这个问题的原因是,安装gfpgan涉及到国外的仓库,就算科学上网以后,在终端里面还是访问不到这个国外仓库,解决办法就只有手动安装,遇到一些pip安装不了的包都可以尝试去github上找到对应的包仓库进行手动安装。
# 2、解决方案
- 配置pip镜像,可参考 windows 如何配置 pip 镜像 这篇文章;
- 在
github下载 gfpgan (opens new window) 相关文件; - 打开
cmd命令行依次输入:或者# 进入GFPGAN文件夹 cd D:\\stable-diffusion-webui\venv\Scripts\GFPGAN-master # 安装GFPGAN的依赖 D:\\stable-diffusion-webui\venv\Scripts\python.exe -m pip install basicsr facexlib # 安装GFPGAN的依赖 D:\\stable-diffusion-webui\venv\Scripts\python.exe -m pip install -r requirements.txt # 安装GFPGAN D:\\stable-diffusion-webui\venv\Scripts\python.exe setup.py develop1
2
3
4
5
6
7
8pip install basicsr pip install facexlib pip install -r requirements.txt python setup.py develop1
2
3
4
安装完毕后,再打开stable-diffusion-webui根目录的webui-user.bat会发现不再要求安装GFPGAN。如果遇到其他github上的模块无法安装也可以用同样的方法。
上次更新: 2024/01/30, 00:35:17