본문 바로가기
  • 어서오세요.
  • 안녕하세요~
Python

poetry install

by ozero 2024. 7. 3.

Python Poetry를 사용하여 프로젝트의 종속성을 설치하는 데 사용됩니다. 이 명령어는 pyproject.toml 파일과 poetry.lock 파일을 참조하여 프로젝트에 필요한 모든 패키지를 설치합니다.

주요 기능:

  1. 종속성 설치: pyproject.toml 파일에 정의된 모든 패키지를 설치합니다.
  2. 잠금 파일(poetry.lock) 사용: poetry.lock 파일에 명시된 정확한 버전의 패키지를 설치하여 일관성을 유지합니다.
  3. 가상 환경 생성: 가상 환경이 설정되어 있지 않은 경우, 자동으로 가상 환경을 생성하고 그 안에 패키지를 설치합니다.

사용 예:

bash
코드 복사
# 프로젝트 폴더로 이동 cd my_project # 종속성 설치 poetry install

이 명령어를 실행하면, 프로젝트 폴더 안에 pyproject.toml 파일과 poetry.lock 파일이 있는지 확인한 후, 필요한 모든 종속성을 설치합니다.

일반적인 사용 시나리오:

  • 새로운 프로젝트 클론 후: 다른 개발자가 저장소에서 프로젝트를 클론한 후, 종속성을 설치하기 위해 사용합니다.
  • CI/CD 파이프라인에서: CI/CD 파이프라인에서 프로젝트의 종속성을 설치할 때 사용됩니다.
  • 개발 환경 설정: 새로운 개발 환경에서 프로젝트의 종속성을 신속하게 설정할 때 유용합니다.