설치된 패키지 목록 requirements.txt 생성
가상 환경(venv) 혹은 현재 python에 pip로 설치된 패키지 목록에 대한 정보를 만들기 위해서는 freeze라는 명령어를 사용하면 된다.
ibrasdk@librasdk:~/librasdk_flask_app$ pip freeze
acme==1.1.0
alabaster==0.7.12
attrs==19.3.0
Authlib==0.11
Automat==0.8.0
Babel==2.11.0
bcrypt==3.2.0
blinker==1.4
cachetools==5.0.0
certbot==0.40.0
certbot-nginx==0.40.0
certifi==2021.10.8
cffi==1.15.0
freeze 명령어를 통해 나온 출력 결과를 파일로 저장하려면 아래와 같이 입력하면 된다.
pip freeze > requirements.txt
librasdk@librasdk:~/librasdk_flask_app$ cat requirements.txt
alabaster==0.7.12
auth==0.5.3
Authlib==0.11
Babel==2.11.0
bcrypt==3.2.0
blinker==1.4
cachetools==5.0.0
certifi==2021.10.8
cffi==1.15.0
charset-normalizer==2.0.11
click==8.0.3
CoAPthon3==1.0.1+fb.202212120033
cryptography==36.0.1
dnspython==2.2.1
docutils==0.19
eventlet==0.33.2
requirements.txt 속 패키지 설치
반대로 requirements.txt라는 파일이 주어졌을 때, 그 안에 있는 패키지들을 모두 설치하기 위해서는 아래 명령어를 입력한다.
librasdk@librasdk:~/librasdk_flask_app$ pip install -r requirements.txt
'python' 카테고리의 다른 글
💡 Cursor AI 실전 활용기: Flask & CSS 예제 중심 리뷰 (1) | 2025.05.06 |
---|---|
[라즈베리파이] 파이썬 실행파일 만들기 (Python executable file on Raspberry Pi) (1) | 2024.10.10 |
파이썬 가상 환경을 만드는 방법을 알아보겠습니다 (0) | 2024.10.10 |