¡Excelente! Ya tenemos nuestro entorno virtual (nuestra "mini-computadora" de proyecto) creado y, lo más importante, ¡activado! Si ves el nombre de tu entorno entre paréntesis en la terminal, como por ejemplo (venv)
, significa que estamos listos para el siguiente gran paso: instalar Django.
Recordemos que Django es ese conjunto de herramientas (framework) que nos facilitará enormemente la creación de nuestra aplicación web. Todas estas herramientas se instalarán dentro de nuestro entorno virtual activado. Esto es clave para mantener todo ordenado y específico para este proyecto.
Con el entorno activado, estamos listos para meter las herramientas de Django en nuestra "caja" de proyecto.
Python es un lenguaje súper popular, y una de las razones es la enorme cantidad de "paquetes" o "librerías" adicionales que la comunidad crea y comparte. Django es uno de ellos. Pero, ¿cómo traemos esas librerías a nuestro proyecto?
¡Con pip! Pip es el instalador de paquetes estándar de Python. Piensa en pip como el "delivery" de herramientas para Python. Le dices qué paquete quieres, y pip se encarga de buscarlo en internet (en un repositorio gigante llamado PyPI - Python Package Index) y traerlo a tu entorno.
Un dato importante: Para poder usar pip
, necesitas tener Python instalado. ¡Pip generalmente viene incluido con las instalaciones modernas de Python!
Con nuestro entorno virtual activado (¡muy importante!), instalar Django es tan simple como escribir una sola línea en la terminal. El comando mágico es:
pip install django
Desglosemos esto:
pip
: Le estamos diciendo a la computadora que use la herramienta "pip".install
: Esta es la orden que le damos a pip, ¡queremos instalar algo!django
: Este es el nombre del paquete que queremos instalar.Cuando presiones Enter, pip se conectará a internet, buscará la última versión estable de Django y todas las "dependencias" (otras pequeñas herramientas que Django necesita para funcionar) y las instalará en la carpeta site-packages
de tu entorno virtual (venv/Lib/site-packages
).
Verás un montón de texto en la terminal mientras se descarga e instala todo. ¡No te asustes! Es normal. Al final, si todo salió bien, deberías ver un mensaje indicando que Django se instaló correctamente.
Ejemplo de cómo se podría ver la terminal mientras pip instala Django. El output exacto puede variar.
pip install [nombre_paquete]
Esta forma de instalar cosas, pip install nombre_del_paquete
, la vas a usar muchísimo. Cada vez que necesitemos una nueva herramienta o librería para nuestros proyectos Python, ¡este será el camino!
¡Y eso es todo! Con una simple línea de comando, acabas de instalar un framework web completo y poderoso en tu entorno virtual. Ya tienes todas las herramientas base de Django listas para empezar a construir.
Mira el video de este capítulo para ver el proceso de instalación en acción.
pip
es la herramienta que usamos en Python para instalar paquetes y librerías externas, como Django. Con tu entorno virtual activado, simplemente ejecutas pip install django
en la terminal, y pip se encargará de descargar e instalar Django y sus dependencias dentro de tu entorno aislado. ¡Así de fácil!
Ahora que tenemos Python y Django listos en nuestro entorno, el siguiente paso es tener un buen lugar para escribir nuestro código. ¡Vamos a instalar Visual Studio Code!