如何修复错误“无法从'pydantic.main'导入名称'ModelMetaclass'”

3

我正在尝试为一个Python程序导入lightning包,但是一直收到这个错误信息:无法从'pydantic.main'(c:\Users\mt767\AppData\Local\Programs\Python\Python310\lib\site-packages\pydantic\main.py)导入名称为'ModelMetaclass'的内容。

我已经确认了pydantic包是最新版本,并尝试过卸载和重新安装它。但是在线上找到的解决方案都没有起作用。代码只是简单地导入了lightning包:

import lightning


1
https://github.com/Lightning-AI/lightning/issues/18027 - Evgeny Tanhilevich
1
https://github.com/Lightning-AI/lightning/issues/18027 - Evgeny Tanhilevich
1个回答

5
卸载最新版本,即2.0.4,并安装2.0.1版本。 pip安装lightning==2.0.1。
这对我解决了问题,直到我卸载了2.0.1版本并安装了2.0.4版本,它也能正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接