换脸插件升级导致SDWebUI无法启动cannot import name ‘Undefined‘ from ‘pydantic.fields‘

今天在一台新的机器环境装了SDWEBUI,都使用最新的版本,升级了下换脸的插件,于是乎启动崩溃了。错误如下

Launching Web UI with arguments: --listen --skip-torch-cuda-test --disable-nan-check --skip-version-check --skip-python-version-check --enable-insecure-extension-access --api --xformers --xformers-flash-attention --opt-sdp-attention --no-half-vae --ad-no-huggingface --theme=dark --lora-dir /mnt/e/sddata/Lora --vae-dir /mnt/e/sddata/VAE --ckpt-dir /mnt/e/sddata/checkpoint --controlnet-dir /mnt/e/sddata/ControlNet --embeddings-dir /mnt/e/sddata/embeddings --controlnet-annotator-models-path /mnt/e/sddata/downloads
Traceback (most recent call last):File "/mnt/e/sd-webui-aki-v4.7/launch.py", line 48, in <module>main()File "/mnt/e/sd-webui-aki-v4.7/launch.py", line 44, in mainstart()File "/mnt/e/sd-webui-aki-v4.7/modules/launch_utils.py", line 465, in startimport webuiFile "/mnt/e/sd-webui-aki-v4.7/webui.py", line 13, in <module>initialize.imports()File "/mnt/e/sd-webui-aki-v4.7/modules/initialize.py", line 23, in importsimport gradio  # noqa: F401^^^^^^^^^^^^^File "/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/gradio/__init__.py", line 3, in <module>import gradio.components as componentsFile "/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/gradio/components/__init__.py", line 1, in <module>from gradio.components.annotated_image import AnnotatedImageFile "/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/gradio/components/annotated_image.py", line 13, in <module>from gradio.components.base import IOComponent, _KeywordsFile "/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/gradio/components/base.py", line 20, in <module>from fastapi import UploadFileFile "/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/fastapi/__init__.py", line 7, in <module>from .applications import FastAPI as FastAPIFile "/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/fastapi/applications.py", line 15, in <module>from fastapi import routingFile "/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/fastapi/routing.py", line 22, in <module>from fastapi import paramsFile "/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/fastapi/params.py", line 4, in <module>from pydantic.fields import FieldInfo, Undefined
ImportError: cannot import name 'Undefined' from 'pydantic.fields' (/mnt/e/sd-webui-aki-v4.7/venv/lib/python3.11/site-packages/pydantic/fields.py)

google了下是pydantic要使用1.10.15版本

于是乎降级pydantic,发现gradio和albumentations又报错了,因为依赖最新的版本,结果还得给gradio和albumentations降级。降级到去年年底的版本

折腾了一个小时。。。。。降级后错误依旧,没道理

冷静。。。。。

索性uninstall掉gradio,发现错误依旧。。。。

有点头绪了,怎么没uninstall掉,仔细看了下目录,里面还有个坑爹的venv,再进去看,gradio还是原来的版本。有头绪了,估计我使用的conda环境对venv没作用

source /mnt/e/sd-webui-aki-v4.7/venv/bin/activate
一下,进去venv了

把降级的操作重做一遍:

pip uninstall pydantic
pip uninstall gradio 
pip uninstall albumentationspip install pydantic==1.10.15
pip install gradio==3.50.2
pip install albumentations==1.3.1

然后启动sd。。。

熟悉的界面终于出来了,内牛满面

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2980877.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

C++信息学奥赛 数据结构认识

数据结构 1.1数据结构分类 1.2基本数据类型 1.3数字编码 1.4字符编码 1.1数据结构分类 数据结构如同一副稳固而多样的框架。为数据的有序组织提供了蓝图&#xff0c;算法得以在此基础上生动起来。 常用的数据结构包括哪些 &#xff0c; &#xff0c; &…

Django中的事务

1 开启全局的事务 DATABASES {default: {ENGINE: django.db.backends.mysql, # 使用mysql数据库NAME: tracerbackend, # 要连接的数据库USER: root, # 链接数据库的用于名PASSWORD: 123456, # 链接数据库的用于名HOST: 192.168.1.200, # mysql服务监听的ipPORT: 3306, …

2024新算法爱情进化算法(LEA)和经典灰狼优化器(GWO)进行无人机三维路径规划设计实验

简介&#xff1a; 2024新算法爱情进化算法&#xff08;LEA&#xff09;和经典灰狼优化器&#xff08;GWO&#xff09;进行无人机三维路径规划设计实验。 无人机三维路径规划的重要意义在于确保飞行安全、优化飞行路线以节省时间和能源消耗&#xff0c;并使无人机能够适应复杂环…

薄板样条插值TPS原理以及torch和opencv实现

薄板样条插值TPS原理以及torch和opencv实现 1、薄板样条插值TPS原理概述原理以及公式推导2、torch实现3、opencv实现1、薄板样条插值TPS原理 概述 薄板样条(Thin Plate Spline),简称TPS,是一种插值方法,可找到通过所有给定点的“最小弯曲”光滑曲面。因为它一般都是基于…

跟着野火从零开始手搓emWin(1)初识emWin

PS&#xff1a;在嵌入式领域&#xff0c;本人认为QT的应用范围和性能几乎吊打市面上所有的GUI工具。但是本人之所以学习emWin&#xff0c;是因为自己有些微不足道的小想法&#xff0c;需要通过它来实现。但是QT有点吃硬件的配置&#xff0c;为了MCU专门发行的QT我又懒得去弄&am…

vscode将本地服务转发到外网地址访问

示例中将本地的5500端口&#xff0c;用vscode进行端口转发&#xff0c;在外网地址访问服务 要转发的端口 转发端口 点击转发端口 输入要转发的端口&#xff0c;按下回车 Enter 点击允许&#xff0c;弹出确认界面后点击打开 转发端口已经成功配置上&#xff0c;右键可见性…

四川赢涟电子商务有限公司是做什么的?

在当今数字化浪潮中&#xff0c;电子商务以其独特的魅力和无限潜力&#xff0c;成为了商业领域的新宠。而在这股潮流中&#xff0c;四川赢涟电子商务有限公司以其对抖音电商的深入研究和专业服务&#xff0c;成为了行业内的佼佼者。 一、深耕抖音&#xff0c;领跑电商新赛道 四…

centos 安装配置文件中心 nacos2.2.3 稳定版

安装mysql 8 参考文章 centos7搭建mysql5.6 && mysql 8.0_centos7 mysql5.6-CSDN博客 安装 jdk 17 官网下载 对应的版本 Java Downloads | Oracle wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_l…

(5)步态识别论文研读——GaitDAN:基于对抗域适应的跨视角步态识别

GaitDAN: Cross-view Gait Recognition via Adversarial Domain Adaptation | IEEE Journals & Magazine | IEEE Xplore GaitDAN: Cross-view Gait Recognition via Adversarial Domain Adaptation 基于对抗与适应 摘要&#xff1a;视角变化导致步态外观存在显着差异。因…

qt实现打包

qt实现打包 qt打包流程如下&#xff1a;打包你要注意的点教程 qt打包流程如下&#xff1a; 1&#xff0c;.Release编译: 1)&#xff0c;找到release目录&#xff08;一般会有debug和release两种模式&#xff09;&#xff0c;就是有exe目录的那个文件夹 2)&#xff0c;给项目…

QT中基于TCP的网络通信

QT中基于TCP的网络通信 QTcpServer公共成员函数信号 QTcpSocket公共成员函数信号 通信流程服务器端通信流程代码 客户端通信流程代码 使用Qt提供的类进行基于TCP的套接字通信需要用到两个类&#xff1a; QTcpServer&#xff1a;服务器类&#xff0c;用于监听客户端连接以及和客…

牛客网刷题 | BC61 牛牛的二三七整除

描述 牛牛从键盘输入一个整数&#xff0c;请你判断这个整数能被 2 3 7 中哪几个数整除&#xff0c;并按升序输出。如果不能被 2 3 7 任意一个数整除则输出 n。 输入描述&#xff1a; 输入一个整数 输出描述&#xff1a; 输出能被 2 3 7 哪几个数整除&#xff0c;并按升序输…

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第七套

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第七套 (共9套&#xff0c;有答案和解析&#xff0c;答案非官方&#xff0c;未仔细校正&#xff0c;仅供参考&#xff09; 部分题目分享&#xff0c;完整版获取&#xff08;WX:didadidadidida313&#xff0c;加我备注&#x…

【软考经验分享】软考-中级-嵌入式备考

这里写目录标题 教辅用书嵌入式系统设计师考试大纲嵌入式系统设计师教程嵌入式系统设计师5天修炼嵌入式系统设计师考前冲刺100题 刷题软件希赛网软考真题 视频教程希赛网王道-计组计网 教辅用书 嵌入式系统设计师考试大纲 50页左右&#xff0c;内容为罗列一些考点&#xff0c…

QML 不同风格和主题的切换

Quick程序提供了方便的用于切换不同风格和主题的配置文件&#xff0c;如果没有设计稿&#xff0c;又想界面没那么丑&#xff0c;那么可以用这套配置&#xff0c;让应用看起来相对专业一点。 一&#xff0c;在 qrc 资源文件中添加 qtquickcontrols2.conf 文件。 二&#xff0c;…

YOLOv8改进项目汇总-超全改进-ultralyticsPro介绍:订阅了《芒果YOLOv8原创改进专栏》的读者免费赠送,包括很多稀有改进

&#x1f525;&#x1f525;&#x1f525;专注于YOLOv8改进&#xff0c;NEW - YOLOv8 &#x1f680; in PyTorch >, Support to improve Backbone, Neck, Head, Loss, IoU, LA, NMS and other modules&#x1f680; Makes YOLOv8 improvements easy again 芒果出品 YOLOv8…

AI计算中的光学模块:波分复用器的应用前景

在人工智能&#xff08;AI&#xff09;的计算领域&#xff0c;光学模块扮演着至关重要的角色。随着AI技术的飞速发展&#xff0c;对数据处理速度和带宽的需求日益增长。光学模块&#xff0c;特别是波分复用器&#xff08;WDM&#xff09;&#xff0c;因其高速、大容量的数据传输…

【书生浦语第二期实战营学习笔记作业(七)】

课程文档&#xff1a;https://github.com/InternLM/Tutorial/blob/camp2/opencompass/readme.md 课程作业&#xff1a;https://github.com/InternLM/Tutorial/blob/camp2/opencompass/homework.md OpenCompass 大模型评测实战 1. 大模型的评测1.1 大模型评测如何促进发展1.2 大…

适用于手机蓝牙的热敏晶体FA1612AS

EPSON推出的一款1612小尺寸无源热敏晶体:FA1612AS。FA1612AS的额定频率为38.4Mhz的晶体单元&#xff0c;采用无铅材料&#xff0c;符合ROHS标准&#xff0c;内置热敏电阻&#xff0c;可用于移动电话&#xff0c;蓝牙等。热敏晶体FA1612AS的产品特性:额定频率:38.4MHZ外部尺寸规…

【MATLAB源码-第196期】基于matlab的A*融合DWA算法栅格路径规划仿真,画出路径图、姿态角度以及线角速度。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 A算法与DWA算法的融合是一个高效的路径规划策略&#xff0c;这种策略将A算法的全局路径规划能力与DWA算法的局部避障能力结合起来&#xff0c;以期达到更快、更安全的导航效果。以下是对这种融合策略的详细描述。 一、基本概…