본문 바로가기
Python

[python] package 한번에 install 하기

by bryan.oh 2020. 2. 12.
반응형

pip freeze
requirements.txt

 

python 개발할때 필요한 library 들을 그때마다 pip install 로 설치를 하고나면

git 이나 어떤것이든 공유를 할때 이 library 들을 편하게 설치할 수 있는 방법입니다.

뭔가 pip 로 library 들을 설치하고 나서

프로젝트 root 에서

$ pip freeze > requirements.txt

이렇게 하면 requirements.txt 파일이 생성되고 그 파일 안의 내용은 pip 로 install 했던 library 정보들이 있습니다.

asgiref==3.2.3
certifi==2019.11.28
chardet==3.0.4
deprecation==2.0.7
Django==3.0.3
elasticsearch==7.5.1
filetype==1.0.5
.
.
.

이런식입니다.

여기까지 하고 소스를 공유합니다.

 

그리고 소스를 새로 받은 사람은 그 환경에 library 를 설치해야겠죠.

requirements.txt 와 같은 경로에 있다면 명령어는

$ pip install -r requirements.txt

그럼 해당 package들이 자동으로 설치됩니다.

 

python 버전은 맞춰야겠죠. requirements.txt 에는 안나옵니다.

 

 

728x90
반응형

댓글