quarta-feira, 2 de março de 2011

Django 1.2 no Ubuntu de forma rápida

Muitos desenvolvedores utilizam o Django com o Ubuntu pois a instalação é feita com uma única linha de comando. Entretanto, esta instalação super rápida tem seus incovenientes já que as atualizações dos repositórios não seguem (ou não podem seguir) a mesma velocidade da equipe do Django.

Hoje precisei instalar o Django 1.2 para efetuar testes com o aplicativo django-helpdesk e encontrei uma dica muito boa para fazer o upgrade para o Django 1.2 em qualquer versão do Ubuntu.

1) Caso você ainda não tenha o Django instalado, instale através de: sudo apt-get install python-django

2) Instale o easy_install: sudo apt-get -y install python-setuptools

3) Agora que você já tem todas as dependências necessárias, remova o django padrão e instale o mais atual.

sudo apt-get remove python-django
cd /usr/lib
sudo easy_install -Z django

Para testar se tudo funcionou corretamente:

python
>import django
>django.VERSION

Para finalizar: onde ficam os fontes do Django agora ?

/usr/local/lib/python2.6/dist-packages/Django-1.2.5-py2.6.egg/

Fonte: django user google usergroup

3 comentários:

  1. Como fazer a atualização de uma versão mais nova do Django ?

    sudo easy_install -Z django --upgrade

    Simples assim.

    ResponderExcluir
  2. Se você usa Ubuntu/Debian e não consegue rodar o easy_install por dentro de uma rede com proxy:

    $ sudo -i
    # export http_proxy=http://192.168.1.25:80
    # easy_install django

    ResponderExcluir
  3. E se você quiser instalar um versão específica do Django, utilize o pip ao invés do easy_install.

    pip install django==1.3.4

    Funciona também perfeitamente em ambientes com virtualenv

    ResponderExcluir