解决在使用 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 develop
1
2
3
4
5
6
7
8pip install basicsr pip install facexlib pip install -r requirements.txt python setup.py develop
1
2
3
4
安装完毕后,再打开stable-diffusion-webui
根目录的webui-user.bat
会发现不再要求安装GFPGAN
。如果遇到其他github
上的模块无法安装也可以用同样的方法。
上次更新: 2024/01/30, 00:35:17
- 01
- linux 在没有 sudo 权限下安装 Ollama 框架12-23
- 02
- Express 与 vue3 使用 sse 实现消息推送(长连接)12-20