Django Project 환경 구축 (feat.venv) 목차 Python 가상 환경 설정하기 virtualenv(Virtual Environment)는 가상으로 Python 환경을 만드는 도구이다. 실제 환경인 주 시스템(운영체제)에 패키지를 설치하면 패키지가 바뀔 때마다 그 패키지를 사용하는 프로젝트 모두가 영향을 받는다. 예를 들어, Django 1.6 버전을 기반으로 프로그램을 개발하였는데, 얼마 후 1.6버전과 호환성이 떨어지는 Django 1.7버전이 출시됐다고 가정한다. 만약 Django 1.7 버전을 설치한다면 Django 1.6 버전에서 잘 작동하던 프로그램에 문제가 발생할 지도 모른다. Django 1.6 버전을 기반으로한 프로젝트와, Django 1.5 버전 기반으로한 프로젝트는 D..