virtualenv를 활용한 파이썬 가상환경 설정

노하람·2021년 7월 26일
0

python 개발을 하면 가상환경의 필요성이 크다.

anaconda를 사용하지 못하는 환경에서는

virtualenv 패키지를 이용하여 가상환경을 설정해야 경우가 있기 때문에

사용방법을 정리해보자.

Virtualenv 설치

가상환경 생성을 위해 virtualenv는 시스템에 설치 필요

sudo pip install virtualenv virtualenvwrapper

VirtualenvWrapper 설정

일반적으로 virtualenv에 진입하기 위해서는 설정한 위치로 이동 후
[env_name]/bin/activate를 이용하여 활성화 필요.
모든 가상환경 경로를 기억 및 해당 경로에서 실행필요

wrapper를 이용하면 현재 경로와 관계없이 활성화 가능하게 해줌

# .bashrc / .profile 같은 스크립트에 아래 코드 추가 
#----------- 스크립트에 추가 하기 ------------------------------------- 
# virtualenv 기본 경로 및 기본 파이썬 선언 
export WORKON_HOME=~/.virtualenvs 
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 
source /usr/local/bin/virtualenvwrapper.sh 
#----------- 스크립트에 추가 하기 ------------------------------------- 
# 스크립트 활성화 
source ~/.profile # or source ~/.bashrc

VirtualenvWrapper 명령어

wrapper를 사용하면 현재 위치 관계없이 전역에서 사용 가능.

# 가상환경 생성 
mkvirtualenv [env_name] 

# 가상환경 제거 
rmvirtualenv [env_name] 

# 가상환경 목록 보기 
workon 

# 가상환경 활성화 
workon [env_name] 

# 가상환경 비활성화 (환경 활성화 중에) 
deactivate

# 프로젝트 디렉토리 맵핑
setvirtualenvproject

# 프로젝트 디렉토리 맵핑이 된 경우
# 아래 커맨드로 바로 프로젝트 디렉토리로 이동 가능
cdproject

출처: https://jangjy.tistory.com/350

profile
MLOps, MLE 직무로 일하고 있습니다😍

0개의 댓글