[Python] VirtualEnv로 파이썬 가상환경 구성하기 :: Hello Data

Python 환경에서 개발하면 필요한 패키지를 추가로 설치해서 진행하는데 

 

Python의 버전과 추가로 설치할 패키지들의 각 버전이 호환될 때가 있고 안될 때가 있다.

 

이를 위해서는 업무 단위 또는 프로젝트 레벨로 독립된 가상의 환경을 만든다.

 

Python을 위한 가상 환경을 만드는 방법은 여러가지가 있는데

 

보통 대표적으로 VirtualEnv를 이용하는 방법과 Anaconda 설치를 통한 Conda 환경을 구성하는 방법이 있다.

 

본 가이드에서는 VirtualEnv를 이용하는 방법을 알아본다.

 

VirtualEnv 설치

pip install virtualenv

virtualenv가 이미 설치가 된 PC 환경이라 위와 같이 나온다.

 

가상환경 생성

virtualenv myenv

myenv라는 이름의 가상환경을 구성한다. 

구성이 완료되면 디렉토리에 가상환경이름으로 폴더가 생성된다. myenv로 생성했기 때문에 myenv로 생성되어 있다.

 

가상환경 구동

가상환경을 구동할 때는 가상환경 디렉토리 하위에 Scripts/activate.bat를 실행하면 되는데 Linux와 Window는 조금 다르게 구동합니다.

 

Window 환경

./myenv/Scripts/activate.bat

Linux 환경

source ./myenv/Scripts/activate

가상 환경 구동이 완료되면 Command 앞에 가상환경 이름이 출력된다.

 

가상환경 해제

deactivate

가상 환경을 해제하고 빠져나오면 Command 앞에 가상환경 이름이 사라지고 원래대로 돌아온다.

 

가상환경 삭제

myenv 디렉토리를 그냥 지우면 가상환경이 삭제된다.

 

+ Recent posts