개발일기

[Windows] poetry 설치 및 clone해온 repository의 의존성 설치하기 본문

오늘의 공부일기/파이썬 공부일기

[Windows] poetry 설치 및 clone해온 repository의 의존성 설치하기

츄98 2023. 5. 23. 23:29

https://python-poetry.org/docs/

 

Introduction | Documentation | Poetry - Python dependency management and packaging made easy

If you installed using the deprecated get-poetry.py script, you should remove the path it uses manually, e.g. rm -rf "${POETRY_HOME:-~/.poetry}" Also remove ~/.poetry/bin from your $PATH in your shell configuration, if it is present.

python-poetry.org

 

공식문서를 따라하는 것이 제일 정확하다..!

하지만 하나씩 자세히 설치방법을 정리해보자~

 

 

[Windows poetry 설치하기] 

● powershell을 열자.

 

●  아래 코드 입력하기

(이때, Microsoft Store을 통해 파이썬을 설치한 사람은, py를 python으로 변경하기)

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

 

●  (제일 중요한 것) 경로 설정해주기

1. 시스템 환경 변수 편집 제어판 들어가기

이런 창이 뜨면 잘 들어온 것이다.

2. 환경 변수 click

3. 시스템 변수에서 Path 더블 click

4. 새로 만들기를 누르고, 아래처럼 경로 입력하기

C:\Users\당신의 user명 입력하세요.\AppData\Roaming\Python\Scripts

ex) C:\Users\onpas\AppData\Roaming\Python\Scripts

5. 컴퓨터 껐다가 다시 시작하기

 

●  이제 제대로 되었는지 확인해보자

powershell에 poetry 버전을 확인해보자.

poetry --version

버전이 잘 나온다면 성공이다.

 

 

- git clone을 해왔을 때, pyproject.toml에 있는 의존성을 설치하는 방법도 같이 알아보자~~

[poetry로 vscode 가상환경 실행 및 의존성 설치하기]

 - poetry 가상환경 폴더를 현재폴더로 옮기는 코드

poetry config virtualenvs.in-project true

- poetry 가상환경 실행

poetry shell

- 의존성 설치

poetry install

 

이렇게 하면 git clone한 repository의 toml 속 의존성을 설치할 수 있다...!!