T.I.L Apr 24, 2023 poetry 설치 & 가상환경 설정(Dependency Management for Python)

2023. 4. 24. 22:43T.I.L (Today_I_Learned)

1. 설치

curl -sSL https://install.python-poetry.org | python
curl -sSL https://install.python-poetry.org | python3

위의 명령어들 중 하나를 입력해 줍니다.

 

 

2. 시스템 환경변수 설정

  1. Windows 검색창에서 "환경 변수 편집"을 검색합니다.
  2. "시스템 환경 변수 편집"을 선택합니다.
  3. "환경 변수" 버튼을 클릭합니다.
  4. "시스템 변수" 항목 중 "Path"를 선택합니다.
  5. "편집" 버튼을 클릭합니다.
  6. "새로 만들기" 버튼을 클릭합니다.
  7. poetry가 설치된 경로를 입력합니다.
  8. "확인" 버튼을 클릭합니다.
  9. 모든 창을 닫고 Visual Studio Code를 다시 시작합니다.

 

 

3. 설치 확인 & 버전 확인

Visual Studio Code 터미널에 아래의 명령어를 입력해서 설치가 잘 되었는지 확인하고,

버전도 확인해 줍니다.

poetry --version

 

 

4. 프로젝트 셋업

my-project 부분에 프로젝트 이름을 넣어주면 됩니다.

poetry new my-project

poetry new를 진행하고 나면 기본 디렉터리 구조가 아래와 같이 자동으로 생성 됩니다.

my-project tree
.
├── README.rst
├── my_project
│   └── __init__.py
├── pyproject.toml
└── tests
    ├── __init__.py
    └── test_my_project.py

위처럼 디렉터리 구조를 생성하지 않고 의존성 관리 파일(pyproject.toml)만 생성하려면 init 옵션을 사용하면 됩니다. pyproject.toml은 poetry 전용 requirements.txt 정도로 생각하면 됩니다.

poetry init

만약 poetry init의 작성문구를 넘기고 싶다면 poetry init 대신 아래와 같은 명령어를 입력하면 됩니다.

poetry init -n

 

 

5. 가상환경 실행 & 종료

poetry로 가상환경 실행과 종료는 아래와 같이 명령어를 입력합니다.

poetry shell # 실행
exit # 종료

 

 

6. 패키지 설치 & 삭제

아래와 같은 명령어를 입력해서 패키지를 설치 & 삭제해 줍니다.

poetry add <패키지 이름>
poetry remove <패키지 이름>

 

 

참고 블로그

더보기