[그 외] pip + poetry command 정리
2023. 4. 24. 15:00ㆍ그 외
가상환경 만들기: python -m vent .venv
가상환경 활성화: source .venv/bin/activate
주요한 패키지 목록: pip list --not-required --format=freeze
requirements.txt 만들기: pip freeze > requirements.txt
pip 업그레이드: pip install --upgrade pip
.venv 구조 보기(깊이 3까지): tree .venv -L 3
pip의 문제점
pip list로는 패키지간 의존성을 알 수 없음
간접적으로 설치된 패키지는 따로 삭제를 해줘야 함
pip로는 정교하게 패키지 관리를 할 수 없음
Poetry는 이를 해결
Mac or Linux
설치: curl -sSL https://install.python-poetry.org | python3 -
export PATH=$PATH:$HOME/.poetry/bin
프로젝트화하기: poetry init
패키지 설치: poetry add black -D
-D 옵션을 붙여, 개발 환경에서만 사용할 패키지를 설치할 수 있음
설치된 패키지 의존성 보기: poetry show --tree
'그 외' 카테고리의 다른 글
pandas (0) | 2023.05.18 |
---|---|
[그 외] 주피터 노트북 (0) | 2023.05.05 |
[그 외] mac vscode에서 SSH 서버 연결 (0) | 2023.05.04 |
[그 외] Poetry의 가상환경에 대한 글 (0) | 2023.04.24 |
[그 외] Pageable memory와 Non-pageable memory의 차이 (0) | 2023.03.16 |