파이썬 가상환경에서 설치한 패키지를 다른 가상환경에도 바로 사용할 수 있다면 얼마나 좋을까?
이런 패키지를 관리해주는 것이 바로 freeze
이다.
현재 가상환경의 패키지를 파일에 복사하고 다른 가상환경 안에서 이 파일 안에 패키지를 설치하기만 하면 된다!
먼저 현재 가상환경의 패키지를 복사하자
pip freeze > requirements.txt
requirements.txt 파일을 확인하면 패키지 리스트가 있는 것을 확인할 수 있다.
그런 다음 다른 가상환경에서는 이 파일로 패키지를 설치한다.
pip install -r requirements.txt
이 두 개의 명령어로 패키지 관리를 용이하게 할 수 있다 😏