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

Diferenças para "TutorialVirtualenv"

Diferenças entre as versões de 1 e 2
Revisão 1e 2008-04-25 13:07:51
Tamanho: 1214
Comentário:
Revisão 2e 2008-04-25 13:12:33
Tamanho: 1249
Comentário: acho que tá pronto
Deleções são marcadas assim. Adições são marcadas assim.
Linha 2: Linha 2:
Baseado em 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
Linha 5: Linha 6:
{{{
O procedimento para usar o virtualenv é: }}}
O procedimento para usar o virtualenv é:
Linha 20: Linha 21:
(meu_lab)$
{{{
(meu_lab)$ }}}
Linha 27: Linha 28:
Volta para DocumentacaoPython.
 . Volta para DocumentacaoPython.
Linha 30: Linha 30:
Nome do autor da Receita

Tutorial: Virtualenv em 5 minutos

Baseado em [http://article.gmane.org/gmane.comp.python.brasil/33228 email de Luciano Ramalho] para a python-brasil@yahoogrupos.com.br

Passos

O procedimento para usar o virtualenv é:

  • instale com:

$ easy_install virtualenv 
  • execute para criar um ambiente:

$ virtualenv meu_lab 
  • ou então, se não quiser usar nenhum pacote do sistema:

$ virtualenv --no-site-packages meu_lab 
  • ative o ambiente:

$ source meu_lab/bin/activate 
  • A partir daí, 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 os passos 2 e 3 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.