반응형
내 개발환경에서 개발하다가 다른 곳에서 개발해야할 때 의존성 패키지들을 제대로 설치해주지 않으면 프로젝트에 에러가 생긴다.
이때 프로젝트에 requirements.txt를 생성하고 해당 텍스트파일에 의존성 패키지들을 기록해두면 편하게 패키지들을 설치해 개발 환경을 복구할 수 있다.
pip3 freeze > requirements.txt
프로젝트 폴더에서 requirements.txt를 생성하고 프로젝트 폴더의 터미널에서 해당 명령어를 입력하면 requirements.txt에 해당 프로젝트 실행에 필요한 의존성 패키지들이 기록된다.
requirements.txt에 기록된 패키지들을 한번에 설치하려면
pip install -r requirements.txt
위 명령어를 입력하면 패키지들이 자동으로 설치된다.
다만 파이썬 버전은 기록되지 않으니 Readme.md 파일 같은것을 작성해서 명시해주면 좋다.
반응형
'프로그래밍 > 파이썬 공부' 카테고리의 다른 글
CUDA 버전 변경법 (0) | 2024.02.07 |
---|---|
실행 프로그램의 PyTorch가 CUDA를 인식하는 것에 대해서(+ 설치법 링크) (1) | 2024.02.06 |
ultralytics 패키지를 pyinstaller로 설치파일 만들 때 AttributeError: 'NoneType' object has no attribute 'encoding' 오류 발생, 해결 (0) | 2024.02.01 |
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0. (0) | 2024.02.01 |
pyinstaller 사용법 공부 (0) | 2024.01.25 |