跳转至

安装

非常简单:

pip install pydantic
uv add pydantic

Pydantic 有几个依赖项:

如果您已经安装了 Python 3.9+ 和 pip,那么您就可以开始使用了。

Pydantic 也可以在 condaconda-forge 频道上获取:

conda install pydantic -c conda-forge

可选依赖项

Pydantic 有以下可选依赖项:

  • email:由 email-validator 包提供的电子邮件验证。
  • timezone:由 tzdata 包提供的备用 IANA 时区数据库。

要安装 Pydantic 及其可选依赖项:

# 包含 `email` 额外依赖:
pip install 'pydantic[email]'
# 或包含 `email` 和 `timezone` 额外依赖:
pip install 'pydantic[email,timezone]'
# 包含 `email` 额外依赖:
uv add 'pydantic[email]'
# 或包含 `email` 和 `timezone` 额外依赖:
uv add 'pydantic[email,timezone]'

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

从仓库安装

如果您希望直接从仓库安装 Pydantic:

pip install 'git+https://github.com/pydantic/pydantic@main'
# 或包含 `email` 和 `timezone` 额外依赖:
pip install 'git+https://github.com/pydantic/pydantic@main#egg=pydantic[email,timezone]'
uv add 'git+https://github.com/pydantic/pydantic@main'
# 或包含 `email` 和 `timezone` 额外依赖:
uv add 'git+https://github.com/pydantic/pydantic@main#egg=pydantic[email,timezone]'