파이썬 python pip freeze 명령으로 패키지 내보내기 불러오기


파이썬 python pip 명령으로 설치된 모듈(라이브러리, 패키지) 목록을 내보내고, 해당 목록을 다시 설치하는 명령입니다. Django 프로젝트에서도 pytho pip 명령을 사용할 수 있습니다.

python pip freeze 명령으로 설치 목록 내보내기

현재 설치된 패키지 목록을 내보내기는 루트 경로 또는 가상환경이나 프로젝트 루트 디렉토리에서 다음 명령어를 실행합니다.

내보내는 목록 저장은 보통 requirements.txt 파일로 저장합니다.

pip freeze > requirements.txt

이 명령어를 실행하면 requirements.txt 파일이 생성되고, 파일에는 현재 설치된 모든 패키지와 그 버전 정보가 포함됩니다.

python pip -r 명령으로 목록 불어오기

새로운 환경에서 requirements.txt 패키지 목록을 불러와 설치하는 명령은 다음과 같습니다.

명령을 실행하면 requirements.txt 파일을 읽고 requirements.txt 파일에 정의된 모든 패키지를 설치합니다.

pip install -r requirements.txt

파이썬은 프로젝트마다 venv 모듈을 사용하여 가상 환경을 설정할 수 있고, 이 가상 환경을 설정하여 독립적인 패키지 관리를 하곤 하는데, 협업 시 개발 환경을 다시 구성하거나 다른 장소에서 동일한 개발 환경을 구성해야 할 때 이 명령을 사용하면 아주 편리하겠죠.^^