728x90
반응형
파이썬으로 짠 코드를 배포 및 이동할 때, 해당 프로젝트에서 쓴 라이브러리들의 버전을 그대로 사용하기 위해서 파이썬 유저들이 사용하는 방법이 바로 requirements.txt를 활용하는 것이다. 이 텍스트 파일 안에 사용한 코어 라이브러리들의 이름과 버전 (혹은 최소 버전)을 입력한 뒤, 배포 및 이동할 때 이 파일을 동봉함으로써 다른 기기에서 해당 프로젝트를 실행시키기 전 같은 환경을 구축할 수 있게 해준다.
이 글에서는 requirements.txt를 활용해 환경을 구축하는 방법과, 이미 구축된 환경에서 requirements.txt를 만드는 방법을 소개한다.
1. requirements.txt를 사용해 환경 구축 및 라이브러리 설치
pip install -r requirements.txt
혹은
pip3 install -r requirements.txt
2. 현재 환경으로부터 requirements.txt 만들기
pip freeze > requirements. txt
혹은
pip3 freeze > requirements. txt
반응형
'Python' 카테고리의 다른 글
googletrans 'NoneType' object has no attribute 'group' 해결법 (2) | 2022.07.28 |
---|---|
onnxruntime 실행 시 (core-dump) 에러가 발생할 경우 해결법 (0) | 2022.04.01 |
socket.send()와 sendall() (0) | 2022.03.30 |
heapq (0) | 2022.03.24 |
OS X에서 pip을 이용해서 XGBoos가 설치가 안될 때 (0) | 2020.03.30 |