requirement.txt 파일?
- python 에서 사용되는 라이브러리 목록
- 텍스트 파일에 패키지 이름과 버전을 기록
- 가상환경을 개발 및 관리
- 개발환경을 동일하게 세팅하고, 협업 및 베포, 버전관리, 문서화를 용이하게 해줌
사용하는 이유?
- 다른 환경에서도 동일한 패키지 버전을 사용할 수 있게 함
- 협업시, 개발환경을 동일시하는데 도움
- 베포시, 개발 환견 격차 최소화
- 버전관리 용이
생성 및 사용법
pip freeze
- 설치되어 있는 패키지를
requirement.txt
파일에 담음
pip freeze > requirements.txt
- 성공시, 아래 이미지처럼 txt 파일이 생성됨
pip install -r requirements.txt
참고