La programación web en Python se ha vuelto cada vez más popular gracias a la versatilidad y el rendimiento que ofrece el framework Django. Si estás listo para comenzar tu viaje en el desarrollo web con Django, es esencial que sepas cómo instalarlo en diferentes sistemas operativos. En este artículo, te guiaré a través de los pasos para instalar Django en Windows y en distribuciones de Linux como Ubuntu o Debian.


Instalar Django en Windows

A la hora de instalar Django en Windows, hay que seguir los siguientes pasos.

Paso 0: Instalar Python y crear entorno virtual

Antes de instalar Django en Windows, debes asegurarte de que Python esté instalado. Puedes descargar la última versión de Python desde el sitio web oficial de Python (https://www.python.org/downloads/) y seguir las instrucciones de instalación.

Puedes ver el detalle de los pasos en la sección Instalar Python 3 en Windows dentro del post ¿Cómo instalar Python 3 en Linux, Mac y Windows?.

Una vez instalado Python, tal y como comentamos en el post Entorno virtual de Python: La guía completa para la gestión de dependencias, es conveniente crear un entorno virtual para cada proyecto. Recomendamos seguir los pasos indicados de Cómo crear un entorno virtual de Python para crear y activar un entorno virtual antes de instalar Django.

Paso 1: Instalar Django

Una vez que Python esté instalado, puedes utilizar pip para instalar Django. Puedes instalar directamente la última versión disponible o seleccionar una versión concreta.

Para saber cuáles son las versiones disponibles de Django, puedes visitar la página de descargas de Django (Inglés).

Siempre que se esté trabajando en un desarrollo para un proyecto profesional, es recomendable utilizar una versión LTS (Long-Term Support), ya que son las versiones a las que se aplican correcciones de seguridad y de pérdida de datos durante un período de tiempo garantizado, generalmente tres años, lo que da estabilidad a los desarrollos.

Para instalar la última versión de Django disponible, abre un terminal de comandos de Windows y ejecuta el siguiente comando de pip, el gestor de paquetes de Python:

pip install django

Si deseamos instalar una versión concreta de Django (por ejemplo, la LTS 4.2.5), ejecutamos el siguiente comando de pip en el terminal de Windows:

pip install django==4.2.5

Django se instalará junto con todas sus dependencias.

Paso 2: Verificar la instalación

Para asegurarte de que Django se haya instalado correctamente, ejecuta el siguiente comando en la línea de comandos:

django-admin --version

Deberías ver la versión de Django que acabas de instalar.


Instalar Django en Linux (Ubuntu o Debian)

A la hora de instalar Django en Linux, ya sea en Ubuntu o Debian, hay que seguir los siguientes pasos.

Paso 0: Instalar Python y crear entorno virtual

Antes de instalar Django en Linux, debes asegurarte de que Python esté instalado. En la mayoría de las distribuciones de Linux, Python ya está preinstalado. Sin embargo, para asegurarte de tener la última versión, puedes ejecutar los siguientes comandos en la terminal para instalar la versión 3 de Python:

Instalar Django en Ubuntu:

sudo apt update
sudo apt install python3

Instalar Django en Debian:

sudo apt-get update
sudo apt-get install python3

Puedes ver el detalle de los pasos en la sección Instalar Python 3 en Linux dentro del post ¿Cómo instalar Python 3 en Linux, Mac y Windows?.

Una vez instalado Python, tal y como comentamos en el post Entorno virtual de Python: La guía completa para la gestión de dependencias, es conveniente crear un entorno virtual para cada proyecto. Recomendamos seguir los pasos indicados de Cómo crear un entorno virtual de Python para crear y activar un entorno virtual antes de instalar Django.

Paso 1: Instalar Django

Una vez que Python esté instalado, puedes utilizar pip para instalar Django. Recuerda que puedes instalar directamente la última versión disponible o seleccionar una versión concreta.

Para saber cuáles son las versiones disponibles de Django, puedes visitar la página de descargas de Django (Inglés).

Siempre que se esté trabajando en un desarrollo para un proyecto profesional, es recomendable utilizar una versión LTS (Long-Term Support), ya que son las versiones a las que se aplican correcciones de seguridad y de pérdida de datos durante un período de tiempo garantizado, generalmente tres años, lo que da estabilidad a los desarrollos.

Para instalar la última versión de Django disponible, abre un terminal de comandos de Linux (Ubuntu o Debian) y ejecuta el siguiente comando de pip, el gestor de paquetes de Python:

pip install django

Si deseamos instalar una versión concreta de Django (por ejemplo, la LTS 4.2.5), ejecutamos el siguiente comando de pip en el terminal de Windows:

pip install django==4.2.5

Django se instalará junto con todas sus dependencias.

Paso 2: Verificar la instalación

Para verificar que Django se ha instalado correctamente en Linux (Ubuntu o Debian), ejecuta el siguiente comando:

django-admin --version

Esto debería mostrarte la versión de Django que has instalado.


Referencias


Conclusiones

Ahora que ya tienes instalado Django Framework estás listo para comenzar a desarrollar aplicaciones web emocionantes con Django, ya sea en Windows o Linux (Ubuntu o Debian). Ten en cuenta que estos son solo los pasos básicos para la instalación. En función de tus necesidades, es posible que desees configurar un entorno virtual o instalar extensiones adicionales.

Recuerda que, independientemente del sistema operativo que elijas, Django te proporcionará una base sólida para crear aplicaciones web de alta calidad y escalables. ¡Empieza a explorar este emocionante mundo del desarrollo web con Django!