협업을 진행하려면, 패키지의 버전을 맞춰써야한다.
협업을 한개만 진행한다면 하나의 버전만 쓰면 되겠지만,
다양한 협업을 진행하는 경우, 각각의 프로젝트마다 패키지의 버전이 다를 수 있다.
이러한 경우를 위해, 프로젝트는 가상환경 세팅 후 진행한다.
가상환경 세팅을 위해서 venv를 사용한다.
venv 사용 방법
1. 가상 환경 생성
python3 -m venv <가상환경명>
2. 가상 환경 실행
source venv/bin/activate
3. 가상 환경 종료
deactivate
venv안에서 이제 개발된 패키지 버전에 맞춰서 환경을 만들어야한다.
이때는 pip을 사용한다.
pip 사용 방법
1. 설치된 패키지 확인
pip freeze
2. requirements.txt에 설치된 패키지 버전 저장
pip freeze > requirements.txt
3. requirements.txt에 기록된 패키지 설치
pip -r requirements.txt
'섭섭의 공부 > Programming' 카테고리의 다른 글
[Python] decorator pattern (1) | 2024.01.04 |
---|