associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "TutorialVirtualenv"

Diferenças entre as versões de 3 e 4
Revisão 3e 2008-04-25 13:19:55
Tamanho: 1228
Comentário: Arrumando um pouco o visual e adicionando mais algumas informações
Revisão 4e 2008-09-26 14:05:45
Tamanho: 1230
Editor: localhost
Comentário: converted to 1.6 markup
Deleções são marcadas assim. Adições são marcadas assim.
Linha 3: Linha 3:
Baseado em [http://article.gmane.org/gmane.comp.python.brasil/33228 email de Luciano Ramalho] para a python-brasil@yahoogrupos.com.br Baseado em [[http://article.gmane.org/gmane.comp.python.brasil/33228|email de Luciano Ramalho]] para a python-brasil@yahoogrupos.com.br

Tutorial: Virtualenv em 5 minutos

Baseado em email de Luciano Ramalho para a python-brasil@yahoogrupos.com.br

Instalação

$ easy_install virtualenv 

Criando um ambiente

$ virtualenv meu_lab 

Criando um ambiente sem nenhum pacote do sistema

$ virtualenv --no-site-packages meu_lab 

Ativando o ambiente

$ source meu_lab/bin/activate 

Depois de ativado o ambiente, o prompt vai mudar para algo assim:

(meu_lab)$ 

Uma vez ativado o seu ambiente, você tem no diretório bin do ambiente um novo interpretador python zerado (~/meu_lab/bin/python). O comando easy_install que você usar será a cópia dentro bin do ambiente, e ele só vai instalar pacotes dentro do seu ambiente, sem mexer no python do sistema.

O legal é que a criação e ativação do ambiente podem ser feitos por qualquer usuário, sem privilégios de root. Em máquinas compartilhadas, isso é muito útil. Basta pedir ao administrador para executar o passo 1, e todos os usuários ficam livres para configurar seus interpretadores python como quiserem.