1.1.Gestión de Paquetes con pip
introducción a pip como gestor de paquetes:
pip
es una herramienta que viene incluida con la instalación estándar de Python y se utiliza para instalar y gestionar paquetes externos de Python. Los paquetes son conjuntos de códigos y recursos que otros desarrolladores han creado y compartido, permitiendo a los programadores reutilizar funcionalidades sin tener que escribir todo desde cero.
Algunos comandos básicos de
pip
incluyen:pip install nombre_del_paquete
: Instala un paquete específico.pip install -r requirements.txt
: Instala todos los paquetes listados en un archivorequirements.txt
.pip freeze > requirements.txt
: Guarda la lista de paquetes instalados en un archivorequirements.txt
.
Instalación de pip: - Si usas Python 3, pip generalmente ya está incluido. Si usas Python2, puedes instalar pip con el siguiente comando en la línea de comandos o terminal:
sudo apt-get install python-pip # Para sistemas basados en Debian/Ubuntu
Actualizar pip (opcional, pero recomendado): Antes de instalar paquetes, es buena práctica asegurarse de que pip esté actualizado:
pip install --upgrade pip
Instalación de un paquete: Para instalar un paquete, utiliza el siguiente comando:
pip install nombre_del_paquete
Instalación de una versión específica de un paquete: Si necesitas una versión específica de un paquete, puedes especificarla durante la instalación:
pip install nombre_del_paquete==version_deseada
Actualización de paquetes con pip: Para actualizar un paquete a la última versión disponible, utiliza el siguiente comando:
pip install --upgrade nombre_del_paquete
Desinstalación de un paquete: Si deseas desinstalar un paquete, puedes usar
pip uninstall nombre_del_paquete
Generar un archivo requirements.txt: Para crear un archivo que liste todas las dependencias y versiones de tu proyecto, puedes usar:
pip freeze > requirements.txt
Instalación de paquetes desde requirements.txt: Para instalar todas las dependencias de un proyecto a partir de un archivo
requirements.txt
pip install -r requirements.txt
Creación de requisitos (requirements.txt) para reproducir entornos: Puedes generar automáticamente un
requirements.txt
basado en el entorno actual con:pip freeze > requirements.txt
Last updated