¿Cómo instalar Django en Linux? (Prt 2)


Continuamos con otra publicación de nuestra serie sobre Django, y como mencionamos en el artículo anterior, estaremos trabajando con Linux. Si estás utilizando Windows, puedes leer este artículo para preparar tu entorno de trabajo: Windows Subsystem for Linux (WSL).

Nota: Este artículo es parte de una serie de publicaciones que se publicarán en este sitio. El objetivo es que puedas aprender desde cero cómo trabajar con Django, por lo tanto, proporcionaré muchos detalles sobre cada paso. Si buscas información más concisa, puedes hacer clic aquí para ir al final del artículo, donde solo se encuentran los pasos a seguir sin tanta información. Leer todos artículos.

1.- Nuestra terminal y actualización de sistema y repositorios.

Para comenzar con la instalación de Django, abre la terminal usando Ctrl + T. Antes de proceder, te recomendaría realizar una actualización del sistema y los repositorios. Puedes obtener más información al respecto en el siguiente artículo: Python: actualización del sistema y repositorios.

2.- Creación de carpeta y entorno virtual.

Una vez que hayas actualizado todo, dirígete a la carpeta en la que deseas comenzar a trabajar. Por ejemplo, si quieres trabajar en la carpeta “Documentos”, utiliza el comando cd Documentos para moverte a esa ubicación. Luego, crea una carpeta para tus proyectos de código utilizando el comando mkdir Proyectos. Después, accede a la carpeta recién creada con cd Proyectos. Dentro de esa carpeta, puedes crear la carpeta para tu proyecto actual, por ejemplo, mkdir django (puedes elegir el nombre que desees). Finalmente, ingresa a la carpeta recién creada utilizando cd django.

Entorno virtual en python.

Antes de crear nuestro entorno virtual, explicaré qué es y para qué sirve. Luego procederemos a asegurarnos de tener instalada la última versión de Python y las herramientas necesarias para trabajar.

  1. En caso de que no lo hayas hecho en el paso anterior, actualiza los paquetes del sistema ejecutando el siguiente comando: sudo apt update
  2. Aunque Python viene por defecto en la mayoría de las distribuciones de Linux, en ocasiones puede que no sea la última versión o falten algunas herramientas. Por lo tanto, procedemos a instalar Python ejecutando el siguiente comando: sudo apt install python3 Esto instalará la versión más reciente de Python 3 disponible en los repositorios de Ubuntu.
  3. Verifica la instalación ejecutando el siguiente comando: python3 --version Esto mostrará la versión de Python 3 instalada en tu sistema.

Después de completar estos pasos, procedemos a instalar el administrador de paquetes y los entornos virtuales.

El administrador de paquetes nos permitirá descargar herramientas con las que podremos trabajar en nuestros proyectos, como Django. Lo instalamos de la siguiente manera:

sudo apt install python3-pip

Luego, utilizando el administrador de paquetes, instalamos la herramienta para entornos virtuales:

sudo apt install python3-venv

Podemos crear proyectos sin necesidad de utilizar entornos virtuales, pero todas las herramientas que necesitemos se instalarán de forma global. Imagina que tienes dos proyectos que requieren diferentes versiones de una biblioteca, esto puede generar conflictos. Para solucionarlo, puedes crear un entorno virtual limpio en el que podrás instalar las herramientas sin afectar a otros proyectos. Es una mejor forma de trabajar.

En esta serie de publicaciones, crearemos un entorno virtual en el que instalaremos Django y exploraremos esta herramienta para que puedas ver cómo funciona.

Para crear nuestro entorno de trabajo, utilizamos el siguiente comando:

python3 -m venv venv

Si observas el comando anterior, el primer venv es necesario, mientras que el segundo venv será el nombre de tu entorno virtual. Puedes elegir cualquier nombre, pero personalmente me gusta dejarlo tal cual. Otro ejemplo sería:

python3 -m venv myenv

Una vez creado nuestro entorno virtual, debemos activarlo:

source venv/bin/activate

Cuando el entorno se active, verás que al lado izquierdo de tu usuario aparecerá “(venv)“, lo que indica que estás trabajando dentro de tu entorno virtual.

Instalando Django

Vamos a proceder a instalar Django dentro de nuestro entorno virtual, para eso usamos el siguiente comando:

pip3 install django

Listo, ya hemos configurado todo de forma correcta e instalado Django. Se que puede que sea mucha información para realizar solo la instalación de este framework, pero quiero ser lo mas detallado posible para que todo tipo de publico pueda entender estas publicaciones.

Para comenzar con Django, es recomendable tener algunos conocimientos previos que te ayudarán a seguir el ritmo adecuadamente. Si no los tienes, podrías enfrentar algunas dificultades. Te recomiendo tener estos conocimientos, los cuales puedes aprender en Azul School con tu membresía:

  • Curso de Linux: Este curso te brindará una base sólida en el sistema operativo Linux, el cual es ampliamente utilizado en el desarrollo web.
  • Curso práctico de Python: Python es el lenguaje de programación en el que se basa Django, por lo que es fundamental tener un buen entendimiento de Python antes de adentrarte en Django.

Además, en Azul School ofrecemos un curso dedicado exclusivamente a Django. Si lo deseas, puedes llevar este curso en nuestra plataforma de cursos profesionales de tecnología, Azul School, para obtener un aprendizaje más completo y especializado en Django.

¡Nos leemos en la próxima publicación! 😀

,

¿Tienes un cometario sobre esto? Dímelo en Twitter o Facebook.