반응형
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
반응형
'Python' 카테고리의 다른 글
[python] 해당 폴더의 하위까지 모두 삭제하는 방법 (0) | 2020.02.12 |
---|---|
[python] mp3 파일에서 재생시간 가져오기 (0) | 2020.02.12 |
[python3] opencv 설치 pip (0) | 2020.02.07 |
[Jupyter Theme] 주피터 테마 설치 (0) | 2019.12.17 |
[Python] Dictionary Sort (정렬) lambda (2) | 2019.11.05 |
댓글