Virtualenv

Virtualenv는 분리된 파이썬 가상환경을 만들 수 있도록 도와주는 패키지이다.

여러 프로젝트를 동시에 진행하다보면,

각각의 패키지들을 관리하기 어렵고 때론 패키지들이 충돌하는 경우가 발생할 수 있다.

따라서 이를 해결하기 위해 사용하는 것이 Virtualenv이다.

Virtualenv 툴을 이용한다면, 프로젝트별로 가상환경을 만들어 패키지를 관리할 수 있다.

가상환경은 현재 디렉토리에 생성되고 저장된다는 것을 생각하고 이용하자.

💡
Virtualenv 설치
$ pip install virtualenv

💡
가상환경 생성
$ virtualenv (가상환경 이름)

💡
가상환경 시작 및 종료
# 가상환경 디렉토리로 이동
$ cd (가상환경 이름)

# 가상환경 Scripts 디렉토리로 이동
$ cd Scripts

# 가상환경 시작 파일 실행 
$ activate.bat

# 가상환경 종료 파일 실행 (가상환경의 Script 디렉토리에서만 종료할 수 있다.)
$ deactivate.bat

가끔은 이전에 만들었던 가상환경이 정상적으로 작동되지 않는 경우가 발생할 수 있다.

이는 Virtualenv 패키지의 버전이 업데이트되면서 발생하는 문제일 수도 있으니 이를 고려해주어야 한다.