Python Virtualenv - Ambiente virtual para desenvolvimento
Posted on Tue 16 October 2012 in Python
O python tem um projeto bem interessante para isso chamado virtualenv, que cria um ambiente virtual ("sandbox") do ambiente principal da sua máquina e permite que vc utilize diferentes tipos de instalação de componentes no ambiente de desenvolvimento e posteriormente em produção.
Para instalar o virtualenv é preciso:
- Python 2.6+
- pip (ou easy-install)
obs.: sempre existem outras alternativas...como por exemplo copiar o arquivo virtualenv.py e rodar...mas esse não é o caso aqui.
Lista de comandos (para ambiente ubuntu):
Instalar o virtualenv:
$ aptitude install python-pip
$ pip install virtualenv
Instalado o virtualenv, basta criar um ambiente de desenvolvimento:
$ virtualenv env
Esse comando cria um diretório env com o ambiente.
Para ativar o ambiente:
$ cd env
$ source bin/activate
Nesse ponto o comando source altera a referência base do shell para o diretório de ativação ./bin
e isola o restante do seu ambiente. [(env)user$:]
Para desativar o ambiente basta:
$ deactivate