quarta-feira, 17 de agosto de 2011

Django + Virtualenv + Pip + Ubuntu

Instalar os pacotes necessários:
$ sudo apt-get install python-setuptools python-dev build-essential
Instalar o Pip:
$ sudo easy_install -U pip
$ pip help
$ pip zip --list
Instalar a Virtualenv:
$ sudo pip install -U virtualenv
Criar um novo ambiente virtual:
$ mkdir -p ~/.virtualenvs
$ cd ~/.virtualenvs
$ virtualenv --no-site-packages --distribute ~/.virtualenvs/default
Instalar Yolk (ferramenta para listar pacotes) no novo ambiente virtual default criado:
$ pip install -E ~/.virtualenvs/default yolk
Ativar o ambiente para uso:
$ source ~/.virtualenvs/default/bin/activate
$ yolk -l
Para desativar o ambiente:
$ deactivate
$ yolk -l
Instalar o Django no ambiente
$ pip install -E ~/.virtualenvs/default Django
Criar um arquivo com que especifica as versão utilizadas:
$ pip freeze -E ~/.virtualenvs/default > requirements.txt
É possivel usar este arquivo para instalar os mesmos pacotes:
$ pip install -E ~/.virtualenvs/default -r ~/.virtualenvs/default/requirements.txt
Instalar o console IPhyton:
$ pip install -E ~/.virtualenvs/default ipython
Ativar o suporte ao tab-complete dos comandos do pip:
$ pip completion --bash >> ~/.bash_completion
$ source ~/.bashrc
$ pip search "mysql"
Testar se todo o ambiente está funcionando:
$ ipython => CTRL+D para sair do console
$ cd ~/projetos-python
$ django-admin.py startproject demoapp
$ python manage.py runserver 8000  #=> acessar http://127.0.0.1:8000/


Referências:
http://tumblr.intranation.com/post/766290325/python-virtualenv-quickstart-django
http://pypi.python.org/pypi/virtualenv
http://pypi.python.org/pypi/yolk
http://alexandrebm.com/pip-instalador-de-pacotes-no-python
http://www.pip-installer.org/en/latest/#using-pip-with-virtualenv

Nenhum comentário:

Postar um comentário