virtualenvwrapper

  • virtualenv는 많은 사람들이 사용하고 있을텐데, 매번 해당 폴더에 들어가서 source env/bin/activate 해야되는데 그 경로를 기억하기 어려운 경우가 존재
  • 이럴 경우 virtualenvwrapper를 사용하면 편함!
    pip install virtualenvwrapper
    cd ~
    mkdir ~/.virtualenvs

그 후, .bashrc / .zshrc에 아래 코드를 입력

vi ~/.bashrc
or
vi ~/.zshrc


export WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON='$(python3 혹은 python 경로)'  
source /usr/local/bin/virtualenvwrapper.sh
  • python3 혹은 python 경로는 which python3 / python (또는 python2)를 입력해서 나온 곳을 넣어주면 된다
  • virtualenvwrapper.sh 경로로 에러가 난다면 which virtualenvwrapper.sh로 경로 찾은 후 넣어두면 된다

명령어

가상환경 만들기

mkvirtualenv 가상환경이름

가상환경 지우기

rmvirtualenv 가상환경이름

가상환경 복사하기

cpvirtualenv old환경이름 new환경이름

가상환경 진입

workon 가상환경이름

가상환경 빠져나오기

deactivate
  • 가상환경 이름을 바꾸고 싶다면, cp(복사) 후, 기존의 것을 rm하는 방식을 사용하면 편함