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

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

  • 参考资料
  • 安装步骤:
  • 排雷记录
    • 报错一:
    • 报错二:
    • 换脸失败:

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

参考资料

  • Y 教程:
    https://www.youtube.com/watch?v=2gf1gdsfDU4
  • B站比较贴切的教程:
    https://www.bilibili.com/video/BV1Ug4y1A79u/?vd_source=13eb3cabd455a2a6fe186c020abcd0e0

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
  • 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、面部修复就好了

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年12月5日
下一篇 2023年12月5日

相关推荐