linux에서 poetry 설치하기
apt update
apt install curl
curl -sSL https://install.python-poetry.org | python3 -
환경변수 설정하기
export PATH=$PATH:$HOME/.local/bin
export PATH=$PATH:$HOME/.poetry/bin
poetry.toml
파일을 대화형으로 생성poetry.toml
에 해당하는 파이썬 가상환경이 생성 및 실행됨. [poetry 가상환경 경로]/bin/activate
명령어로 가상환경 켜주기poetry.toml
파일을 읽어서 의존성 패키지를 설치하는 명령어poetry.lock
이 없을 경우 해당 파일을 제작하여 활용하고, 이미 존재할 경우 존재하는 poetry.lock
파일을 활용poetry.lock
파일을 공유할 경우, 협업 시 의존성을 고려한 개발 환경 공유가 가능해짐# 기본 활용 방식
poetry add torch
# 버전 지정
poetry add torch@^1.13.1
poetry.lock
파일 또한 update하는 명령어# 기본 활용 방식
poetry update
# 특정 패키지만 update 하는 경우
poetry update torch
poetry remove torch
# 기본 활용 방식
poetry show
# 업데이트해야하는 패키지를 보여주는 경우
poetry show --outdate (-o)
# 의존성 트리를 보여주는 경우
poetry show --tree
poetry.toml
파일을 다른 형식으로 내보내는 명령어# 기본 활용 방식
poetry export -f requirements.txt --output requirements.txt
# 해시 정보 없이 export 하기
poetry export -f requirements.txt --output requirements.txt --without-hashes
생성한 가상환경 정보 확인하는 명령어
poetry env info
가상환경 리스트 확인하는 명령어
poetry env list
가상환경 삭제하는 명령어
poetry env remove [가상환경 경로]