Python 가상환경 완전 정복 – venv로 프로젝트별 환경 분리하기
1. 패키지 버전 때문에 프로젝트가 충돌하는 상황 프로젝트 A는 Django 3.2가 필요하고 프로젝트 B는 Django 4.2가 필요합니다. 같은 컴퓨터에 두 버전을 동시에 설치할 수 없으니, 한 프로젝트를 작업할 때마다 버전을 바꿔야 하는 번거로움이 생깁니다. 팀원과 개발하는데 내 컴퓨터에서는 잘 되는 코드가 팀원 컴퓨터에서 오류가 나는 상황도 대부분 패키지 버전 차이 때문입니다. **Python 가상환경(Virtual Environment)**은 프로젝트마다 … 더 읽기