Skip to content

安装

安装非常简单:

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]'