콘텐츠로 이동

설치

설치는 다음과 같이 간단합니다.

pip 설치 pydantic

Pydantic에는 몇 가지 종속성이 있습니다.

  • pydantic-core: Rust로 작성된 pydantic에 대한 핵심 검증 로직입니다.
  • Typing-extensions: 표준 라이브러리 typing 모듈의 백포트입니다.
  • annotated-types: typing.Annotated와 함께 사용할 재사용 가능한 제약 조건 유형입니다.

Python 3.8+과 pip가 설치되어 있으면 바로 사용할 수 있습니다.

Pydantic은 conda-forge 아래의 conda에서도 사용할 수 있습니다. 채널:

conda install pydantic -c conda-forge

선택적 종속성

Pydantic에는 다음과 같은 선택적 종속성이 있습니다.

  • 이메일 검증이 필요한 경우 이메일 검증기를 추가할 수 있습니다.

Pydantic과 함께 선택적 종속성을 설치하려면:

pip 설치 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]

本文总阅读量