오픈소스를 보면, requirements.txt 파일을 통해 필요 라이브러리를 정리를 해두곤 하는데, pip 명령어를 통해 해당 파일을 생성, 사용해보려고 한다.
1. requirements.txt 생성하기
아래와 같은 커맨드를 사용하면 자동으로 requirements.txt 파일을 생성한다.
pip freeze > requirements.txt
단, 도커 등의 가상환경에서 사용시 버전 대신 @~ 형식으로 버전이 저장되는 경우가 있는데, 아래와 같은 옵션을 추가하여 해결할 수 있다.
pip list --format=freeze > requirements.txt
2. requirements.txt 파일을 이용한 라이브러리 설치하기
아래와 같은 커맨드를 사용하여 라이브러리를 설치한다.
pip install -r requirements.txt
중간에, 설치되지 않은 라이브러리를 만나면 과정이 중단되는데, 중단 없이 설치가능한 라이브러리만 설치하려면 아래와 같은 커맨드를 사용한다.
cat requirements.txt | xargs -n 1 pip install
'딥러닝 & 개발 > 개발 환경 설정' 카테고리의 다른 글
[Git] 특정 브랜치로 전환하기 (0) | 2023.12.28 |
---|---|
[Docker] 애플 실리콘, Mac에서 linux/amd64 빌드하기 (0) | 2023.10.31 |
[Git]원격 브랜치 조회, 제거하기 (0) | 2023.10.17 |
[Docker] 도커 컨테이너를 이미지로 변환 + 이미지 저장 불러오기 (1) | 2023.10.12 |
[Git]간단한 Git 커맨드 사용법 (0) | 2023.10.12 |