Ubuntu에서 virtualenv + virtualenvwrapper 사용해서 python 개발환경 세팅하기

Myungseo Kang bio photo By Myungseo Kang

Ubuntu에서 virtualenv + virtualenvwrapper 사용해서 python 개발환경 세팅하기

Python 3.x 기준

0. 필수 패키지 설치

pass

1. virtualenv + virtualenvwrapper 설치

$ sudo apt-get update
$ sudo apt-get install python3-pip

python3 를 사용할 경우 python3-pip 패키지를 받고 pip 대신 pip3 명령어를 사용합니다.

$ sudo pip3 install virtualenv virtualenvwrapper

pip3를 이용해서 두 개의 모듈을 설치했다면 이제 셸에서 virtualenvwrapper를 사용할 수 있도록 해주어야 합니다.

$ echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3"
$ echo "export WORKON_HOME=~/.virtualenvs" >> ~/.bashrc
$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc

이렇게 설정해주고

$ source ~/.bashrc

이렇게 셸을 재시작 해줍니다.

virtualenvwrapper의 사용법을 간단하게 알아보겠습니다.

$ mkvirtualenv ENV_NAME

이렇게 virtualenv를 생성하고

$ workon ENV_NAME

이렇게 workon을 이용해서 activate 시킬 수 있습니다.

$ lsvirtualenv

lsvirtualenv 명령어를 통해서 현재 어떤어떤 virtualenv들이 있는지도 확인할 수 있습니다.

$ deactivate

deactivate를 통해 가상환경에서 빠져나올 수도 있습니다.

$ rmvirtualenv ENV_NAME

rmvirtualenv 명령어를 통해서 virtualenv를 삭제할 수 있습니다.

이상 읽어주셔서 감사합니다 :)