python 개발하여 공유할 때(github) 한 번에 설치 할 수 있는 간단한 방법이 있습니다.
requirements.txt 파일에 프로젝트에 사용된 패키지 모듈과 버전을 저장하고 이를 활용하는 방식입니다.
⭐root에서 패키지 정보 저장하는 requirements.txt 생성
$ pip freeze > requirments.txt
freeze 명령어를 사용하면 아래와 같이 package info가 저장된 requirements.txt이 생성됩니다.
⭐requirements.txt를 사용해 패키지 설치
소스를 공유받은 사람이 install 명령어를 통해 requirments.txt 의 package들을 한번에 설치할 수 있습니다.
❗ 주의 ❗ : python version은 requirements.txt 에 기록이 안되므로 따로 확인해주어야 합니다.