소연의_개발일지
article thumbnail

requirements.txt 파일은 Python 프로젝트에서 필요한 모든 라이브러리와 그 버전을 나열하는 데 사용된다.

이를 통해 다른 사람들이 동일한 환경을 빠르게 설정하고 프로젝트를 실행할 수 있다.

 

 

 

requirements.txt 생성하기

 

파이썬 프로젝트에서 사용되는 모든 패키지와 그 버전을 나열하는 requirements.txt 파일을 생성하는 가장 간단한 방법은 pip freeze 명령을 사용하는 것이다. 프로젝트 폴더 터미널에서 다음과 같은 코드를 작성한다.

 

pip freeze > requirements.txt

이 명령은 현재 환경에 설치된 모든 패키지와 버전을 requirements.txt 파일에 작성한다.

설치한 모듈들이 모두 txt 파일에 생성된다.

 

 

requirements.txt 설치하기

이제 생성된 requirements.txt 파일을 사용하여 필요한 모든 패키지를 설치할 수 있다.

pip install -r requirements.txt

이 명령은 requirements.txt 파일에 나열된 모든 패키지를 설치한다.

원하는 패키지들이 모두 설치되었다.

 


주의해야 할 사항은 pip freeze가 현재 환경에 설치된 모든 패키지를 포함하므로, 

이 명령을 실행하기 전에 새 가상 환경을 생성하고 필요한 패키지만 설치하는 것이 좋다.

이렇게 하면 requirements.txt 파일이 프로젝트에 필요한 패키지만 포함하게 된다.

가상 환경은 venv 나 conda 같은 도구를 이용하여 생성할 수 있다.

 

 

profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!