[Develop]/[Linux]

[Linux] requirements.txt 생성 및 설치하기

lg2ivl3 2025. 9. 24. 22:33

먼저 여러 github을 돌아다니다 보면 "requirements.txt"라는 파일을 자주 볼 수 있다. 이는 파이썬 프로젝트에 필요한 패키지 목록과 버전 정보를 담은 텍스트 파일로, 다른 환경에서 동일한 패키지 환경을 빠르게 구축할 수 있도록 도와준다. 그럼 바로 한 번 requirements.txt를 만들고 사용하는 방법을 알아보자.

 

1. requirements.txt 생성하기

requirements.txt를 생성하는 방법은 간단하게 아래의 명령어를 실행해 주면 된다.

pip freeze > requirements.txt

 

명령을 수행하면 위와 같이 requirements.txt파일이 생성된다.

내용을 확인해 보면 아래와 같이 현재 설치되어 있는 패키지 목록과 버전 정보가 들어있는 것을 확인할 수 있다.

2. requirements.txt 설치하기

설치 방법 또한 간단하다. 아래의 명령어를 실행해 보자.

pip install -r requirements.txt

그러면 requirements.txt에 저장된 패키지들이 아래와 같이 자동으로 설치가 진행된다.