requirement.txt (pip freeze)

이상해씨·2023년 8월 29일
0

requirement.txt 파일?

  • python 에서 사용되는 라이브러리 목록
  • 텍스트 파일에 패키지 이름과 버전을 기록
  • 가상환경을 개발 및 관리
  • 개발환경을 동일하게 세팅하고, 협업 및 베포, 버전관리, 문서화를 용이하게 해줌

사용하는 이유?

  • 다른 환경에서도 동일한 패키지 버전을 사용할 수 있게 함
  • 협업시, 개발환경을 동일시하는데 도움
  • 베포시, 개발 환견 격차 최소화
  • 버전관리 용이

생성 및 사용법

  • 설치되어 있는 패키지 확인
pip freeze

  • 설치되어 있는 패키지를 requirement.txt 파일에 담음
pip freeze > requirements.txt

  • 성공시, 아래 이미지처럼 txt 파일이 생성됨

  • 새로운 가상환경에 패키지 설치
pip install -r requirements.txt

참고

profile
공부에는 끝이 없다

0개의 댓글