Cómo instalar paquetes de Python usando pip

Aprenda a instalar y administrar paquetes de terceros en Python usando pip. Descubra entornos virtuales, requisitos.txt y comandos básicos.

Pruebe esta solución en el Editor

Descripción general

Una razón clave de la enorme popularidad de Python es su rico ecosistema de paquetes de terceros, alojados en el Índice de paquetes de Python (PyPI). Estos paquetes le permiten integrar fácilmente web scraping, aprendizaje automático, servidores web y análisis de datos en su código. Para instalar estos paquetes, Python proporciona la herramienta oficial de administración de paquetes, `pip`.

Para instalar un paquete, ejecute `pip install package_name` en la terminal de su sistema. Esto recupera la última versión del paquete de PyPI y lo instala en su sistema. Puede especificar versiones precisas usando una sintaxis como `pip install package_name==1.2.3` o actualizar paquetes existentes con el indicador `--upgrade`.

En el desarrollo moderno, es fundamental utilizar entornos virtuales (como `venv`) para aislar las dependencias de paquetes por proyecto, evitando conflictos entre bibliotecas del sistema global. Luego, las dependencias se pueden exportar a un archivo `requirements.txt` e instalarlas de forma masiva usando el comando `pip install -r require.txt`.

Código y salida de ejecución

Esta simulación muestra cómo se escriben y configuran los comandos pip comunes en entornos de terminal.

# Note: pip is a command-line tool, not a Python code keyword.
# Below is a simulation showing how pip commands are written and run:

command_install = "pip install requests"
command_upgrade = "pip install --upgrade requests"
command_requirements = "pip install -r requirements.txt"

print("To install a package, run:")
print(f"  $ {command_install}")
print("To upgrade an existing package, run:")
print(f"  $ {command_upgrade}")
print("To install from a requirements file, run:")
print(f"  $ {command_requirements}")
Salida terminal
To install a package, run:
  $ pip install requests
To upgrade an existing package, run:
  $ pip install --upgrade requests
To install from a requirements file, run:
  $ pip install -r requirements.txt

Implementación paso a paso

  • Abra su terminal o símbolo del sistema (no escriba comandos pip dentro de un archivo Python).
  • Ejecute pip install <package_name> para descargar la biblioteca desde PyPI.
  • Ejecute pip congelar > requisitos.txt para guardar todas las dependencias del proyecto actual.

Preguntas frecuentes

¿Cómo soluciono el error 'comando pip no encontrado'?

Asegúrese de que Python esté agregado a la variable PATH de su sistema, o intente llamar al contenedor del módulo: python -m pip install <paquete>.

¿Cuál es el propósito de un entorno virtual (venv)?

Aísla las dependencias del proyecto en una carpeta local, evitando que las bibliotecas de un proyecto se rompan o entren en conflicto con las bibliotecas de otro.

Temas relacionados

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.