Não é o guia definitivo do virtualenv, mas serve como um guia rápido de bolso, para o uso diário :)
Praticamente uma tradução do gerenciando ambientes com o virtualenvwrapper.
Criando um ambiente, quando criar o ambiente, o virtualenvwrapper já passa a usá-lo:
mkvirtualenv [nome-do_ambiente]
Instalando um arquivo requirements.pip usando o pip:
pip install -r requirements.pip
Um arquivo requirements.pip é um arquivo texto com uma lista de pacotes, num formato conhecido pelo pip.
Exemplo de um requirements.pip ——————————————–
django=1.3
mock
git+git://github.com/cmheisel/nose-xcover.git#egg=nosexcover
—————————————————————————
No caso acima, ele vai instalar os pacotes:
- django, na versão 1.3
- mock, na última versão disponível
- nose-xcover, usando o último commit, e nomeando o arquivo egg para nosexcover
No momento da criação do ambiente, você pode informar o arquivo de dependências:
mkvirtualenv [nome-do_ambiente] -r requirements.pip
Para ver os ambientes existentes:
lsvirtualenv
Mudar para outro ambiente existente:
workon [nome-do_outro_ambiente]
Para remover um ambiente:
rmvirtualenv [nome-do_ambiente]
Lembrando que para remover o ambiente atual precisa mudar para outro, ou desativar o virtualenvwrapper:
deactivate
Escrito por AC de Souza