Django requiere Python instalado. Funciona con Python 2.7, 3.2, 3.3, o 3.4. Estas versiones incluyen la base de datos SQLite.
Podemos verificar si python está instalado ingresando en la terminal el siguiente comando:
$ python
Deberías ver algo como:
Python 2.7.6 (default, Jun 22 2015, 18:00:18)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Que corresponde al modo interactivo por línea de comandos.
Puedes instalar python a través del administrador de paquetes de tu sistema operativo o descargarlo desde la página oficial https://www.python.org/download/
Recomendada para usuarios que quieren una versión estable, independiente si es o no la versión más reciente de Django.
Instalaremos pip con get-pip.py. Podemos descargarlo desde https://bootstrap.pypa.io/get-pip.py
Luego nos cambiamos al directorio donde se encuentra el archivo y ejecutamos el siguiente comando:
$ python get-pip.py
Ahora ejecutamos el siguiente comando para hacer un upgrade de pip:
$ sudo pip install -U pip
Para instalar virtualenv ejecutar:
$ sudo pip install virtualenv
Uso:
$ virtualenv ENV
Cambiamos de directorio:
$ cd ENV/bin/
Y por último activamos el entorno:
$ source activate
$ sudo pip install Django
En la terminal ejecutar:
$ python
salida:
Python 2.7.6 (default, Jun 22 2015, 18:00:18)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Ahora vamos a importar Django y luego invocamos el método get_version para que imprima la versión.
>>> import django
>>> print(django.get_version())
1.9.2