프로그래밍/파이썬 공부
pip freeze로 의존성 패키지들을 기록해 개발환경 복구할 수 있게 하기.
이자다
2024. 2. 3. 03:46
반응형
내 개발환경에서 개발하다가 다른 곳에서 개발해야할 때 의존성 패키지들을 제대로 설치해주지 않으면 프로젝트에 에러가 생긴다.
이때 프로젝트에 requirements.txt를 생성하고 해당 텍스트파일에 의존성 패키지들을 기록해두면 편하게 패키지들을 설치해 개발 환경을 복구할 수 있다.
pip3 freeze > requirements.txt
프로젝트 폴더에서 requirements.txt를 생성하고 프로젝트 폴더의 터미널에서 해당 명령어를 입력하면 requirements.txt에 해당 프로젝트 실행에 필요한 의존성 패키지들이 기록된다.
requirements.txt에 기록된 패키지들을 한번에 설치하려면
pip install -r requirements.txt
위 명령어를 입력하면 패키지들이 자동으로 설치된다.
다만 파이썬 버전은 기록되지 않으니 Readme.md 파일 같은것을 작성해서 명시해주면 좋다.
반응형