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
Como fazer a atualização de uma versão mais nova do Django ?
ResponderExcluirsudo easy_install -Z django --upgrade
Simples assim.
Se você usa Ubuntu/Debian e não consegue rodar o easy_install por dentro de uma rede com proxy:
ResponderExcluir$ sudo -i
# export http_proxy=http://192.168.1.25:80
# easy_install django
E se você quiser instalar um versão específica do Django, utilize o pip ao invés do easy_install.
ResponderExcluirpip install django==1.3.4
Funciona também perfeitamente em ambientes com virtualenv