Перейти к содержанию

Установка

Установка так же проста, как:

pip установить Pydantic

Pydantic имеет несколько зависимостей:

  • pydantic-core: основная логика проверки для pydantic, написанная на ржавчине.
  • typing-extensions: бэкпорт модуля typing стандартной библиотеки.
  • annotated-types: типы ограничений многократного использования для использования с typing.Annotated.

Если у вас установлен Python 3.8+ и pip, все готово.

Pydantic также доступен на Conda в разделе conda-forge. канал:

conda install pydantic -c conda-forge

Дополнительные зависимости

Pydantic имеет следующие дополнительные зависимости:

  • Если вам требуется проверка электронной почты, вы можете добавить email-валидатор.

Чтобы установить дополнительные зависимости вместе с Pydantic:

pip install pydantic[электронная почта]

Конечно, вы также можете установить требования вручную с помощью 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]

本文总阅读量