본문 바로가기
Development/Python

poetry 설정 및 패키지 추가

by 폴피드 2024. 7. 11.
728x90
반응형

1. Poetry 설치 후 환경 변수 추가

각각 환경에 따라 다음 내용을 환경 변수에 추가해준다. (참고 : https://python-poetry.org/docs/#installing-with-the-official-installer)

$HOME/.local/bin on Unix.
%APPDATA%\Python\Scripts on Windows.
$POETRY_HOME/bin if $POETRY_HOME is set.

또는

~/Library/Application Support/pypoetry/venv/bin/poetry on MacOS.
~/.local/share/pypoetry/venv/bin/poetry on Linux/Unix.
%APPDATA%\pypoetry\venv\Scripts\poetry on Windows.

 

2. 패키지 추가

파이썬 가상환경을 사용할 경우 poetry 를 사용할수 있다. 이때 다음과 같은 방법으로 패키지를 추가 할수 있다.

  • poetry add
    명령어를 이용해서 패키지를 추가 할수 있다. 추가된 패키지는 pyproject.toml 파일에 기록이 된다. 이 명령어를 사용하면 패키지가 프로젝트의 종속성으로 추가되고 프로젝트를 실행할 때 해당 패키지가 자동으로 설치된다.
  • poetry run pip install
    프로젝트의 종속성으로 추가되지 않고 단순히 현재 활성화된 가상 환경에 패키지를 설치한다. 이 명령어는 프로젝트의 종속성으로 추가되지 않은 패키지를 설치할 때 사용한다.

3. 가상환경 위치 변경

poetry 설치 위치가 아닌 현재 pyproject.toml 파일이 있는 경로에 .venv 가 생성될수 있도록 하려면 poetry.toml 파일을 만든후 다음 항목을 넣으면 된다.

[virtualenvs]
in-project = true

 

728x90
반응형