연구 및 개발/Software / / 2023. 10. 10. 02:11

파이썬 설치된 패키지 리스트 개발환경 requirements.txt 파일로 출력하기

파이썬으로 개발을 진행하다보면 여러가지 모듈을 설치하게됩니다.

모듈을 설치할때 사용하는 pip를 사용해서 설치된 모듈 리스트를 작성할 수 있습니다.

이렇게 모듈 리스트를 만들어두면 다른 컴퓨터나 서버에 서비스를 구축할때 필요한 모듈들을 한번에 설치할 수 있습니다.  

requirements.txt 만들기

pip freeze > requirements.txt

터미널이나 커맨드창에서 위 명령어를 입력하시면 현재 시스템에 설치된 파이썬 모듈들이 모두 requirements.txt 파일에 기록됩니다.

만약 venv를 통해 가상 환경을 사용하시는 경우에는 가상 환경을 활성화 한 뒤 위 명령을 입력하시면 됩니다.  

requirements.txt 모듈 일괄 설치

pip install -r requirements.txt

위 명령어를 입력하시면 파일에 정리된 모든 모듈들이 한번에 설치됩니다.

프로젝트 규모가 커지면 개발 중간중간 설치한 모듈들을 따로 정리해 두지 않는 이상 해당 프로젝트를 위해 어떤 모듈이 필요한지 알기가 어렵습니다.

그럴때는 pip freeze를 사용하여 모듈 리스트를 생성하고 서비스 구축시 활용해보시기 바랍니다.  

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유