使用stable diffusion 在webui中,安装gfpgan失败解决方案(windows下的操作)

1.问题描述。

  • 第一次打开stable diffusion webui时间github项目,如gfpgan,需要安装。但是在安装gfpgan时,显示。RuntimeError: Couldn't install gfpgan。
    在这里插入图片描述

2.解决方案。

  • gfpgan之所以不能安装,是因为。#xff00网络问题c;即使已经科学上网󿀌并将其设置为全局,也不能从github上下载源代码,导致install失败。
  • 解决方案是直接下载github GFPGAN 代码到本地�并进行。本地安装。
  • 因为stable diffusion将在其根目录中创建虚拟python环境venv,因此,安装方法不同于github。可参考以下方法:
    • GFPGAN的源文件从github下载到本地,这一步可以使用gitt clone也可以直接下载zip文件。下载后,解压(假如使用git clone不需要)到。d:\\stable-diffusion-webui\venv\Scripts。#xff08;stable-diffusion-webui是你的stablebui diffusion webui的根目录,这个地址只是我电脑上的,请根据自己的位置调整)。
    • 打开cmd󿀌cd到。d:\\stable-diffusion-webui\venv\Scripts\GFPGAN-master。下。
    • 使用命令。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。安装GFPGAN。
  • 安装后,再打开stable diffusion根目录。webui-user.bat。GFPGAN将不再需要安装。如果其他github上的模块无法安装,也可以使用相同的方法。
    • 如果clip安装失败,#xff0c;可参考:打开stable diffusion webui时,提示clip或clip安装不足的解决方案(windows下的操作)