Python

requirements.txt 활용하기

검정비니 2022. 4. 1. 13:39
728x90
반응형

파이썬으로 짠 코드를 배포 및 이동할 때, 해당 프로젝트에서 쓴 라이브러리들의 버전을 그대로 사용하기 위해서 파이썬 유저들이 사용하는 방법이 바로 requirements.txt를 활용하는 것이다. 이 텍스트 파일 안에 사용한 코어 라이브러리들의 이름과 버전 (혹은 최소 버전)을 입력한 뒤, 배포 및 이동할 때 이 파일을 동봉함으로써 다른 기기에서 해당 프로젝트를 실행시키기 전 같은 환경을 구축할 수 있게 해준다.

 

이 글에서는 requirements.txt를 활용해 환경을 구축하는 방법과, 이미 구축된 환경에서 requirements.txt를 만드는 방법을 소개한다.

 

1. requirements.txt를 사용해 환경 구축 및 라이브러리 설치

pip install -r requirements.txt

혹은

pip3 install -r requirements.txt

 

 

2. 현재 환경으로부터 requirements.txt 만들기

pip freeze > requirements. txt

혹은

pip3 freeze > requirements. txt
반응형