하나의 서버에 여러 개의 개발 환경을 프로젝트 별로 분리하고 싶은 경우 사용하는 패키지가 Virtualenv입니다.
(Docker 처럼 OS위에 가상의 환경을 만들어 줍니다.)
Virtualenv를 사용하기 위해서 다음과 같이 진행 합니다.
1. Virtualenv 설치
sudo pip3 install virtualenv
2. Project 폴더 생성
mkdir Project
3. 가상 Project 폴더 생성
sudo virtualenv [Project Name]
4. Project 접속
source [Project명]/bin/activate
sudo를 사용하지 않고 해당 유저 권한으로 접속합니다.
접속 후 Project Name이 현재 위치의 맨 앞에 생헝되어 가상환경에 접속했음을 확인할 수 있습니다.