파이썬에서 개발을 하다보면 파이썬이 제공하는 다양한 toolkits, thrid-party package들을 이용하게된다.
그런데 프로젝트를 진행하다보면, 각 패키지들의 버전을 맞춰야할 필요가 생기는데 패키지를 전역적으로 적용되게 설치하다보면 프로젝트들 끼리 요구되는 버전을 다 충족시키지 못한다. 이때 필요한게 파이썬 가상 환경 설정이다.
가상 환경이란 병렬적으로 패키지들과 환경설정이 서로 다른 여러개의 파이썬 인터프리터를 만들수 있는 환경을 말한다.
pip install virtualenv
virtualenv /path/to/directory name
source /path/to/venv/bin/activate
이제 여기서 pip install 명령어를 통해 깔고 싶은 모듈 갈아 쓰면 된다
deactivate