파이썬 가상환경은 파이썬 프로젝트를 진행할 때 독립적인 환경을 만들어 주는 툴이다. 예를 들어 파이썬 개발자가 2개의 프로젝트를 개발하고 관리한다고 가정했을 때 각각의 프로젝트에 사용된 파이썬 및 라이브러리들의 버전이 다를 수 있다. 각각의 프로젝트에 사용된 파이썬 및 라이브러리들의 버전이 다를 수 있다. 그럴 때 개발자 PC에 두 프로젝트의 환경을 다르게 설정하려면 무척 어렵기도 하고 고생도 아주아주 많이 하게 된다. 하지만 virtualenv를 이용하면 독립된 가상환경이 생기게 되어서 서로다른 버전의 파이썬과 라이브러리들에 대해서 걱정을 할 필요가 없다. mkdir venvs cd venvs python -m venv mysitepython -m venv의 의미는 파이썬 모듈중 venv를 사용한다는 ..