当前位置:   article > 正文

秋叶StableDiffusion-webUI安装roop插件排雷记_秋叶webui

秋叶webui

秋叶StableDiffusion-webUI安装roop插件排雷记

按照网上视频教程,屡试不不成功,通过命令床报错逐个排查,有些思路值得整理。

参考资料

Roop插件地址:[https://github.com/s0md3v/sd-webui-roop]
Visual Studio:[https://visualstudio.microsoft.com/zh-hans/downloads/]

安装步骤:

  1. 在 Windows 上,下载并安装Visual Studio . 在安装过程中,请确保包含 Python 和 C++ 包。
  2. 在stable-diffusion-webui\venv\Scripts
    运行命令:.\activate.bat (激活虚拟环境)
    运行命令:pip install insightface==0.7.3 (国内最好使用镜像安装加快速度)
  3. 在 web-ui 中,转到“扩展”选项卡并https://github.com/s0md3v/sd-webui-roop 安装”选项卡中使用此 URL。
  4. 关闭webui并再次运行
  5. 如果遇到’NoneType’ object has no attribute 'get’错误,请下载inswapper_128.onnx模型并将其放入webui/models/roop/目录中。

排雷记录

报错一:

ERROR: Could not install packages due to an OSError: [WinError 206] 文件名或扩展名太长。
解决办法:
1、打开桌面开始菜单
2、搜索注册表编辑器
3、“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem”中创建一个名为“LongPathsEnabled”的新 DWORD,并将值设置为 1

报错二:

安装时可能有些包没安装好
可能缺失的包文件:https://pypi.org/
无法在线安装本地库安装需要的包:https://www.lfd.uci.edu/~gohlke/pytho…

  • 虚拟环境未启动
    安装Install insightface 0.7.3后重启WebUI仍提示多个包未找到,但检查本地python网络包目录,这些依赖都在,后来手动一个个复制到秋叶对应的python环境下。应该是没在秋叶的虚拟环境,者一步在之前忘记做了

运行命令:.\activate.bat 激活虚拟环境
运行命令:pip install > insightface==0.7.3

关于python虚拟环境的激活 https://zhuanlan.zhihu.com/p/60647332

成功安装好后,重启WebUI显示如下:
Checking roop requirements
Install insightface==0.7.3
Installing sd-webui-roop requirement: insightface==0.7.3
Install onnx==1.14.0
Installing sd-webui-roop requirement: onnx==1.14.0
Install onnxruntime==1.15.0
Installing sd-webui-roop requirement: onnxruntime==1.15.0
Install opencv-python==4.7.0.72
Installing sd-webui-roop requirement: opencv-python==4.7.0.72
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • pip下载速度慢
    搜索pip.ini 添加本地镜像,推荐清华镜像https://www.runoob.com/w3cnote/pip-cn-mirror.html

  • 依赖包安装是提示connection接被强行终止
    需要魔法,有时需要全局魔法

  • buffalo_l.zip下载报错
    大概类似下面的报错提示,应该是网络的原因,可以尝试在提示的地址手动下载,并解压模型到.insightface\models\buffalo_l\目录下

    Downloading C:\Users\Lenovo.insightface\models\buffalo_l from http://storage.insightface.ai/files/models/buffalo_l.zip…
    Time out

    可能是网络的原因,可以尝试手动下载模型,并放到相应文件夹:
    buffalo_l在Windows环境下的解压路径
    ifnude依赖模型下载路径
    \sd-webui-aki-v4\models\roop\inswapper_128.onnx
    sd-webui-aki-v4\models\roop

InsightFace安装依赖要下载很多模型
官网地址 https://github.com/deepinsight/insightface
镜像地址 https://hub.fastgit.org/deepinsight/insightface

经过多次重启webUI,不断根据报错排查,不断后台自动下载依赖,最后终于突然就加载插件成功了!
在这里插入图片描述

换脸失败:

  1. 未点击启用;
  2. 防火墙、杀毒软件 认为有病毒(作者答复这个东西是为了建立一个公开链接gradio app),可以参考:
    https://github.com/gradio-app/gradio/issues/3230在这里插入图片描述
    在这里插入图片描述
  3. 莫名其妙的原因,重启后台就好了,出现以下的报文就说明开始换脸了
    在这里插入图片描述5. 有时关闭controlnet、面部修复就好了
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/551742
推荐阅读
相关标签
  

闽ICP备14008679号