pip es un sistema de gestión de paquetes de software escritos en Python, que viene con Python.

  • Es posible instalar un paquete para una versión concreta de Python:
pip3 install nombre-paquete #Selección explícita de python 3
  • pip permite gestionar listas de paquetes y sus números de versión correspondientes a través de un archivo txt, permitiendonos instalar todo en un entorno diferente, con un sólo comando:
pip install -r requisitos.txt
  • pip es usado para soporte de Python en la nube, como por Heroku.

  • Para Actualizar pip

python3 -m pip install --upgrade pip

¡NO intente actualizar Python a través de pip!. pip está diseñado para actualizar los paquetes de Python, no para actualizar Python en sí.

  • Para listar los paquetes que tenemos instalados
pip freeze

o

pip list --format=columns 

Error: metadata-generation-failed

Cuando ejecuta el comando pip install ..., puede aparecer este error que indica que el archivo setup.py (responsable de configurar la instalación del paquete) no se puede ejecutar correctamente.

Posibles soluciones:

  1. Actualizar herramientas de compilación python3 -m pip install –-upgrade pip setuptools wheel