Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- id # tr # 환경변수
- 8기
- 네이버 부스트 코스
- 웹/모바일
- 운영체제론
- 보기 편하라고 만든
- 부스트캠프
- Ubuntu 20.04
- 백준 #baekjoon # 2563
- 네이버
- Virtual Box 7.0.6
- 후기
Archives
- Today
- Total
Miner
패키지 관리 : requirements.txt 본문
1. requirements.txt 가 존재
용도 : 패키지 관리
각자 업무를 하면서 설치해야 하는 라이브러리의 경우 자신의 venv(가상환경) 에 설치 후,
pip freeze > requirements.txt
이렇게 하면 requirement.txt 에 자신의 다운로드한 라이브러리가 추가 되고,
이런 식
pip install -r requirements.txt
하면, 업데이트된 패키지를 자동으로 다운로드 해준다.
※ 필요 패키지 설치
pull 로 main 에서 진행상황을 모두 받아오고, requirements.txt 확인
- (가상환경을 생성하지 않았을 경우) shell 실행 후 가상환경 생성
python -m venv {venv name}
- 특정 버전 python으로 가상환경 생성
python3.12 -m venv {venv name}
- 기본 3.12 를 쓰고 있을 때 3.8버전으로 가상환경을 설정한 경우
python3.8 -m venv myvenv
# activate 한 후 들어가면
python3 --version
Python 3.12.0
- 가상환경 활성화
source {venv name}/bin/activate
- 패키지 다운로드
pip install -r requirements.txt
- requirements.txt 업데이트
pip freeze > requirements.txt
'협업' 카테고리의 다른 글
git commit 규칙 (0) | 2023.11.11 |
---|---|
branch 규칙 (0) | 2023.11.11 |
협업 가상환경 설정 (0) | 2023.11.11 |
project 1 하면서 알게 된 정보 (0) | 2023.11.11 |
git 관련 정리 (0) | 2023.11.11 |