Parece estar instalando Django 1.3.1 en Ubuntu 12.04. ¿Cómo puedo instalar Django 1.6?
sudo apt-get install python-django
Primero elimine la versión de django 1.3.1 previamente instalada eliminando la django
carpeta dentro /usr/local/lib/pythonx.x/dist-packages
( xx denota la versión de python ). Luego siga los pasos a continuación,
Descargue Django 1.6 desde aquí .
Abra la terminal y vaya al directorio donde colocó el Django 1.6
.
cd path/to/driectory/which/contains/django1.6.tar.gz
Extraiga el django1.6.tar.gz
ejecutando el siguiente comando.
tar -xzvf Django-1.6.tar.gz
Moverse al Django-1.6
directorio
cd Django-1.6
Ejecute el siguiente comando para instalar Django-1.6
sudo python setup.py install
Si bien puede instalarlo manualmente (
setup.py
), le recomiendo usar el administrador de paquetes Python, ya que es más fácil de instalar, mantener y actualizar.Instale Pip, el administrador de paquetes de Python.
Opcionalmente, pero recomendado, actualizar
pip
, usándose a sí mismo:Instale la última versión estable de Django:
Esto instala 1.6.2 en el momento de la escritura ( consulte aquí la última versión de pypi ).
Para instalar una versión específica, agregue un especificador de requisitos como este:
Tenga en cuenta que APT, la gestión de paquetes Debian / Ubuntu seguirá informando la versión anterior instalada y también está instalada. APT se instala en las rutas de los paquetes dist mientras que Pip se instala en las rutas de los paquetes del sitio. Este último tiene prioridad, por lo que se elegirán los paquetes instalados localmente. Ver también: ¿Cuál es la diferencia entre los paquetes dist y los paquetes del sitio?
fuente
sudo pip install
es una mala práctica, que puede funcionar para django pero realmente puede arruinar el sistema de alguien en otras situaciones. No socave las ventajas de que Ubuntu administre sus paquetes. La forma limpia de hacerlo es con virtualenvwrapper.