VirtualEnvWapper é um conjunto de scripts para gerenciar seus envs com mais facilidade.
pip install virtualenvwrapper
verifique aonde o virtualenvwrapper foi extraído, no meu caso no /usr/local/bin/
agora precisa configurar o diretório onde estarão os envs, no meu caso ~/envs
abra o arquivo profile
open -a TextMate ~/.profile
adicione duas linhas no final do arquivo
export WORKON_HOME=~/envs
source /usr/local/bin/virtualenvwrapper.sh
depois:
source ~/.profile
pronto para uso, veja alguns comandos para facilitar a vida.
Wrappers
Criar um novo env
mkvirtualenv nome_do_env
Listar todos os envs
workon
Ativar um env
workon nome_do_env
Entre no diretório execute este comando e toda vez que executar o workon e o env ira direto para o diretório marcado
setvirtualenvproject
Remove um env
rmvirtualenv
Adiciona um pacote externo ao path do atual env
add2virtualenv
entra na pasta “site-packages” do atual env
cdsitepackages
entra na pasta raiz do seu env
cdvirtualenv
Hooks
iniciado após a criação de um env:
postmkvirtualenv
iniciado antes da remoção de um env:
prermvirtualenv
iniciado após a remoção de um env:
postrmvirtualenv
iniciado após a ativação de um env:
postactivate
iniciado antes da desativação de um env:
predeactivate
iniciado após a desativação de um env:
postdeactivate
até mais ;)