반응형

설치된 패키지 확인

pip list

Package                  Version
------------------------ ---------
CacheControl             0.12.11
cachetools               5.2.0
certifi                  2022.9.24
charset-normalizer       2.1.1
click                    8.1.3
colorama                 0.4.5
firebase-admin           5.4.0
Flask                    2.2.2
...
requests                 2.28.1
rsa                      4.9
setuptools               65.3.0
six                      1.16.0
uritemplate              4.1.1
urllib3                  1.26.12
Werkzeug                 2.2.2
wheel                    0.37.1

프로젝트를 다른 곳으로 이동하거나 docker 등 이용할 시 패키지 파일을 추출해 설치해주어야한다.

하지만 패키지를 일일히 타이핑해서 기록하기에는 너무 많다.

이럴 경우 아래 명령어를 통해 쉽게 .txt파일로 저장할 수 있다.

pip freeze > [파일명].txt

명령어를 실행한 폴더를 확인해보면 [파일명].txt가 생성된 것을 확인할 수 있다.

CacheControl==0.12.11
cachetools==5.2.0
certifi==2022.9.24
charset-normalizer==2.1.1
click==8.1.3
colorama==0.4.5
firebase-admin==5.4.0
Flask==2.2.2
...
requests==2.28.1
rsa==4.9
six==1.16.0
uritemplate==4.1.1
urllib3==1.26.12
Werkzeug==2.2.2
  • 참고로 Flask==2.2.2는 Flask 패키지를 2.2.2버전으로 설치하겠다는 뜻이다.
  • 다른 버전으로 설치 옵션은 아래와 같다.
# 해당 버전 이상을 설치하고 싶을 때
Flask>=2.8

# 2버전대의 아무 버전이나 설치하고 싶을 때
Flask>=2.*

이제 아래 명령어를 실행하면 현재 이용중인 파이썬 루트나 가상환경에 모든 패키지를 한번에 설치할 수 있다.

pip install -r requirements.txt
반응형

+ Recent posts