Stable diffusion本地部署时遇到的问题(pip更新、gfpgan、clip等安装失败) 您所在的位置:网站首页 codeformer下载方法 Stable diffusion本地部署时遇到的问题(pip更新、gfpgan、clip等安装失败)

Stable diffusion本地部署时遇到的问题(pip更新、gfpgan、clip等安装失败)

2024-03-14 20:00| 来源: 网络整理| 查看: 265

因为升级系统导致需要重新部署stable diffusion,我选择了自己git,更有挑战性,可以增强解决bug的能力,以后再换环境需要部署的时候可以更有经验。

以下简单的记录一下我在git中遇到的问题,如何进行本地部署自行搜索,或者参考https://www.bilibili.com/read/cv21908940?share_medium=iphone_i;share_plat=ios&share_source=COPY&share_tag=s_i×tamp=1678338203&unique_k=deOsJ4J

大致可以分为以下几个步骤:

准备魔法上网

下载git

下载python-3.10.6版本

clone git至本地

更换pip源为为豆瓣镜像

运行webui-user.bat进行安装

我安装的目录为F:\aii\,可以自行替换为你们自己的目录

以下是遇到的问题:

一、 A new release of pip available: 22.2.1 -> 23.0.1需要更新pip版本

解决方案:手动更新

win+r,cmd进入界面

输入F:\aii\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip

                 

更新完成后再次运行webui-user.bat进行安装

      

二、gfpgan安装失败

解决方案:进行手动安装

win+r,cmd进入界面

输入f:(或者你安装的根目录盘符),切换根目录

3.输入cd aii\stable-diffusion-webui\venv\Scripts

4.输入 git clone https://github.com/TencentARC/GFPGAN.git

5.安装完成后输入cd GFPGAN

6.然后输入F:\aii\stable-diffusion-webui\venv\Scripts\python.exe -m pip install basicsr facexlib

8.等待安装完成后输入F:\aii\stable-diffusion-webui\venv\Scripts\python.exe -m pip install -r requirements.txt

9.等待安装完成后输入F:\aii\stable-diffusion-webui\venv\Scripts\python.exe setup.py develop

10.等待安装完成后输入F:\aii\stable-diffusion-webui\venv\Scripts\python.exe -m pip install realesrgan

11.等待安装完成后再次启动webui-user.bat即可进入下一步

完成gfpfan安装,进入clip安装

三、安装clip失败

解决方案:

下载clip代码至本地(地址:https://github.com/openai/CLIP)

2.把文件解压到F:\aii\stable-diffusion-webui\venv\Scripts

注意:你解压的时候要选择解压到stable-diffusion-webui\venv\Scripts,不要出现CLIP-main文件夹套两层的情况!!!!会找不到文件!!no such file or directory

3.win+r,cmd进入界面

4.输入f:(或者你安装的根目录盘符),切换根目录【注意,因为cmd打开默认是C盘路径,所以需要切换到你安装stable diffusion的d盘或者e盘下,如果你打开已经是d盘或者e盘了,则输入cd/】

5.输入 cd aii\stable-diffusion-webui\venv\Scripts\CLIP-main

注意:此步你要确定你已经进入stable-diffusion-webui\venv\Scripts\CLIP-main这个目录里了

>|光标在闪,说明已经进入该目录中了

6.输入f:\aii\stable-diffusion-webui\venv\Scripts\python.exe -m pip install ftfy regex tqdm,安装clip的依赖

7.输入f:\aii\stable-diffusion-webui\venv\Scripts\python.exe setup.py build install

8.等待安装完成后再次启动webui-user.bat即可进入下一步

clip安装完成,开始安装open_clip

四、安装open_clip失败

解决方案:手动安装

1.win+r,cmd进入界面

2.输入f:\aii\stable-diffusion-webui\venv\Scripts\python.exe -m pip install open_clip_torch

3.等待安装完成后再次启动webui-user.bat即可进入下一步

安装open_clip成功,进入下一步

如果顺利的话,之后就可以成功安装后续了,如果不顺利请继续看。

五、后面一些错误的的情况

RuntimeError: Couldn't clone Stable Diffusion.

不能fetch,不能checkout hash,等都是因为网络错误,推荐方法是删除对应的文件夹,并执行下方的语句进行手动下载!!!

所删除的文件夹应为:stable-diffusion-webui\repositories\目录下的

文件夹1:stable-diffusion-stability-ai

文件夹2:taming-transformers

文件夹3:k-diffusion

文件夹4:CodeFormer

文件夹5:BLIP

1.win+r,cmd进入界面

2.输入git clone https://github.com/Stability-AI/stablediffusion.git "F:\aii\stable-diffusion-webui\repositories\stable-diffusion-stability-ai"

Couldn't clone Taming Transformers

输入git clone https://github.com/CompVis/taming-transformers.git "F:\aii\stable-diffusion-webui\repositories\taming-transformers"

Couldn't clone k_diffusion

输入git clone https://github.com/crowsonkb/k-diffusion.git "F:\aii\stable-diffusion-webui\repositories\k-diffusion"

Couldn't clone CodeFormer

输入git clone https://github.com/sczhou/CodeFormer.git "F:\aii\stable-diffusion-webui\repositories\CodeFormer"

Couldn't clone BLIP

输入git clone https://github.com/salesforce/BLIP.git "F:\aii\stable-diffusion-webui\repositories\BLIP"

参考解决办法:https://blog.csdn.net/weixin_40735291/article/details/129333599

https://blog.csdn.net/yefufeng/article/details/127719952



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有