1. 개요

파이썬에서는 pip 명령어로 필요한 패키지를 설치한다.

pip list 명령을 실행하면 설치된 패키지를 확인할 수 있다.

다른 환경에서 프로젝트를 실행하려면 다시 이러한 패키지를 설치해야 한다.

하나씩 설치하려면 힘들겠지만 requirements.txt 파일을 이용하면 이러한 작업을 쉽게 할 수 있다.


2. requirements.txt 만들기

아래 명령어를 실행하면 현재 설치되어 있는 패키지 목록이 작성된 requirements.txt 파일이 만들어진다.

$ pip freeze > requirements.txt


3. requirements.txt 이용해 패키지 설치하기

아래 명령어를 실행하면 목록에 있는 패키지들이 설치된다.

$ pip install -r requirements.txt --no-cache-dir --no-warn-script-location

--no-cache-dir : 기본적으로 기존에 설치했던 패키지가 있으면 다시 다운 받아 설치하는 것이 아니라 cache에서 불러와 설치한다. 이 옵션을 넣으면 다시 다운 받아서 설치한다.
--no-warn-script-location : venv 같은 가상환경으로 패키지를 설치하면 해당 경로가 path에 등록되어 있지 않아 경고가 뜬다. 이 옵션을 넣으면 경고가 뜨지 않는다.


Updated: