본문 바로가기
Python

pip freeze - 패키지 관리

by Salgoo26 2021. 9. 2.

만약 서로 다른 가상환경에서 진행중인 프로젝트 A와 프로젝트 B가 있다고 하자. 이 때, 프로젝트 A의 패키지들을 그대로 프로젝트 B에 설치하고자 하면 어떻게 해야 할까??

 

freeze 라는 명령어를 활용하면 된다. 

$ pip freeze > requirements.txt

 

명령어를 실행하면, 현재 가상환경에 설치된 모든 패키지 정보가 담긴 requirements.txt 를 추출한다.

 

 

이제 해당 가상환경의 패키지 정보가 담긴 text 파일을 새로운 프로젝트 폴더에 옮긴다.

 

그리고 다음과 같은 명령어를 실행한다.

$ pip install -r requirements.txt

 

명령어를 실행하면 requirements.txt 에 담긴 모든 패키지들이 해당 환경에 동일하게 설치된다.

pip list를 통해 확인해보자.

 

 

'Python' 카테고리의 다른 글

가상환경  (0) 2021.09.01
상속  (0) 2021.08.30
클래스와 인스턴스  (0) 2021.08.30
객체지향 프로그래밍  (0) 2021.08.30
객체  (0) 2021.08.30

댓글