Instalación de paquetes de Python con pip
En este paso, aprenderás a instalar paquetes de Python utilizando pip. Hay dos formas principales de instalar paquetes:
- Instalar paquetes individuales directamente
- Instalar múltiples paquetes desde un archivo de requisitos
Comprensión de los paquetes de Python
Los paquetes de Python son colecciones de módulos que amplían la funcionalidad de Python. Algunos paquetes populares son:
- requests: Para realizar solicitudes HTTP
- numpy: Para computación numérica
- pandas: Para análisis de datos
- matplotlib: Para visualización de datos
Instalación de paquetes individuales
Para instalar un solo paquete, utiliza la siguiente estructura de comando:
pip3 install package_name
Instalemos el paquete requests, que se utiliza comúnmente para realizar solicitudes HTTP:
pip3 install requests
Deberías ver una salida que muestre el progreso de descarga e instalación, finalizando con un mensaje de instalación exitosa.
Creación de un archivo de requisitos
Ahora, preparemos un archivo de requisitos para especificar múltiples paquetes y sus versiones. Abre el archivo requirements.txt creado anteriormente:
nano ~/project/requirements.txt
Agrega las siguientes líneas al archivo:
requests==2.25.1
numpy==1.20.1
Guarda el archivo presionando Ctrl+O
, luego Enter
, y sal de nano presionando Ctrl+X
.
Este archivo especifica que queremos instalar:
- requests versión 2.25.1
- numpy versión 1.20.1
Especificar las versiones garantiza la consistencia en diferentes entornos.
Instalación desde un archivo de requisitos
Ahora, instala los paquetes especificados en el archivo de requisitos:
pip3 install -r ~/project/requirements.txt
Deberías ver cómo se descargan e instalan los paquetes. Ten en cuenta que si requests ya está instalado pero con una versión diferente, pip lo actualizará o lo degradará para que coincida con la versión en requirements.txt.
Verificación de los paquetes instalados
Después de la instalación, verifica que los paquetes se hayan instalado correctamente:
pip3 list
Este comando muestra todos los paquetes de Python instalados. Busca requests
y numpy
en la lista, que deben mostrar las versiones exactas especificadas en tu archivo de requisitos:
Package Version
---------- -------
...
numpy 1.20.1
...
requests 2.25.1
...