728x90
가상 환경은 프로젝트마다 독립적인 패키지 환경을 제공하여, 패키지 충돌을 방지하고 프로젝트 관리를 용이하게 해준다.
venv 모듈을 사용하여 가상 환경을 쉽게 생성하고 관리할 수 있다.
가상 환경 생성
python -m venv myenv
가상 환경 활성화
Window
myenv\Scripts\activate
macOs/Linux
source myenv/bin/activate
가상 환경 비활성화
deactivate
패키지 설치 간소화
가상 환경 내에서 필요한 패키지를 설치할 때, requirements.txt 파일을 사용하면 한 번에 여러 패키지를 쉽게 설치할 수 있다.
requirements.txt 파일 생성
pip freeze > requirements.txt
패키지 일괄 설치
pip install -r requirements.txt
728x90
댓글