파이썬 패키지 관리 팁

일반적으로 파이썬 프로젝트에서는 requirements.txt에 사용하는 패키지명들을 기록해둔다. requirements.txt에 의존 패키지들을 기록해두면 프로젝트 소스코드를 새로 받았거나 의존 패키지 버전에 변화가 있을 때 다음 명령어로 간단하게 설치할 수 있다.

(venv)$ pip install -U -r requirements.txt

현재 설치된 패키지들을 모두 requirements.txt에 기록하려면 다음 명령을 사용하면 된다.

(venv)$ pip freeze > requirements.txt