跳转至

安装

安装就像这样简单:

pip install pydantic

Pydantic 有一些依赖项:

  • pydantic-core :用 Rust 编写的 pydantic 的核心验证逻辑。

  • typing-extensions :标准库 [typing] 模块的回溯移植。

  • annotated-types :可与 [ typing.Annotated ][] 一起使用的可重用约束类型。

如果已安装 Python 3.8+ 和 pip ,那就可以了。

Pydantic 也可在 conda 于 conda-forge 频道下使用:

conda install pydantic -c conda-forge

可选依赖项

Pydantic 有以下可选依赖项:

  • 如果需要进行电子邮件验证,可以添加 email-validator。

安装 Pydantic 时一起安装可选依赖项:

pip install pydantic[email]

当然,你也可以使用 pip install email-validator 手动安装需求 。

从仓库安装

并且如果你更倾向于直接从仓库安装 Pydantic:

pip install git+https://github.com/pydantic/pydantic@main#egg=pydantic
# or with extras
pip install git+https://github.com/pydantic/pydantic@main#egg=pydantic[email]

本文总阅读量