提问人:Kailash M S 提问时间:7/12/2023 更新时间:7/24/2023 访问量:14213
导入 vaex 错误:PydanticImportError:“BaseSettings”已移至“pydantic-settings”包
Import vaex error: PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package
问:
我正在使用 Sagemaker 笔记本,导入 vaex 时出现以下错误。我使用的 vaex 版本是 4.16.0
PydanticImportError:已移至包中。有关详细信息,请参阅 https://docs.pydantic.dev/2.0.2/migration/#basesettings-has-moved-to-pydantic-settings。BaseSettings
pydantic-settings
欲了解更多信息,请访问 https://errors.pydantic.dev/2.0.2/u/import-error
有人知道如何解决这个问题吗?
我尝试在安装 vaex 时降级 pydantic 库,但这无济于事。
答:
15赞
M Btki
7/12/2023
#1
我做了什么 迁移指南
pip install pydantic-settings
我在代码中替换了:
# from pydantic import BaseSettings # OLD
from pydantic_settings import BaseSettings # NEW
1赞
Hasan Ramezani
7/24/2023
#2
中,设置管理已移至名为 的单独包中。pydantic-V2
pydantic-settings
您可以通过 安装它。pip install pydantic-settings
如果您仍希望在 中进行 V1 样式的设置管理,您可以像以下方式导入它:V2
from pydantic.v1 import BaseSettings
评论