파이썬을 쓰다 보면 프로젝트마다 필요한 패키지나 버전이 제각각인 경우가 많다.예를 들어 A 프로젝트는 Django 3.2를, B프로젝트는 Django 4.2를 써야 하는 상황.이때 전역 환경에서 설치하면 서로 충돌이 날 수 밖에 없다. 그래서 필요한게 바로 가상환경(Virtual Environment)이다.파이썬에서는 기본적으로 venv 라는 도구를 통해 가상환경을 만들 수 있다. venv란?venv는 프로젝트별 독립적인 파이썬 실행 환경을 만들어주는 기능이다.같은 PC 안에서도 각각의 프로젝트가 서로 다른 패키지를 자유롭게 사용할 수 있도록 해준다. 왜 써야 할까?패키지 충돌 방지: 프로젝트마다 다른 버전의 패키지를 사용할 수 있음전역 환경 보호: 시스템 파이썬 환경이 오염되지 않음협업 및 배포 용이..