pip (o su acrónimo recursivo «Pip instala paquetes») es el instalador de paquetes para Python.

Python tiene un extenso índice de módulos y paquetes disponibles que puede utilizar en sus proyectos. A menudo, descargarlos o mantenerlos actualizados es un reto, especialmente si su proyecto es enorme o necesita mantener varios proyectos de este tipo.

Ahí es donde entra pip. Puede instalar paquetes desde Python Package Index (PyPI) y otros índices compatibles que listan paquetes Python.

En este artículo, cubriremos la instalación de pip en CentOS, Ubuntu y Windows.

Instalación de pip

pip ya está instalado si está utilizando Python 2 >=2.7.9 o Python 3 >=3.4 descargado de python.org o si está trabajando en un Entorno Virtual creado por virtualenv o venv. Puede consultar mi artículo anterior sobre la instalación de Python 3. Sin embargo, asegúrese de actualizar pip.

Utilice el siguiente comando para comprobar si pip está instalado:

CentOS/Ubuntu:

$ python -m pip --version

Windows:

C:³>py -m pip --version

Uso de repositorios

CentOS:

En CentOS, podemos utilizar yum para instalar pip si no está preinstalado en el sistema. Primero, necesitamos habilitar el repositorio epel-release como:

$ sudo yum install epel-release

A continuación, ejecute yum update para actualizar sus paquetes.

$ sudo yum -y update

Una vez completado, instale pip usando yum como:

$ sudo yum install python-pip

Ubuntu:

En Ubuntu, si pip no está preinstalado en su sistema, puede instalarlo utilizando una herramienta apt como:

$ sudo apt install python-pip

O para Python 3 como

$ sudo apt install python3-pip

Windows:

pip viene empaquetado con la instalación de Python en Windows. Si necesita instalarlo por separado, siga la siguiente sección, que funciona en todas las plataformas.

Instalar con get-pip.py

Advertencia: Tenga cuidado si está utilizando una instalación de Python gestionada por su sistema operativo u otro gestor de paquetes. get-pip.py no se coordina con esas herramientas y puede dejar su sistema en un estado inconsistente.

Para instalar pip usando el script get-pip.py, primero descargue de forma segura el script usando curl o wget o su gestor de descargas favorito como:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Luego ejecute get-pip . py desde el directorio descargado como para instalar pip:

CentOS/Ubuntu:

$ python get-pip.py

Windows:

C:\>py get-pip.py

Actualizar pip

Si es necesario, puede actualizar su versión de pip utilizando los siguientes comandos:

CentOS/Ubuntu:

$ python -m pip install -U pip

Windows:

C:\>py -m pip install -U pip

Downgrade pip

Puede haber circunstancias en las que necesite downgradear su versión de pip a una versión específica; siempre puede hacerlo utilizando:

CentOS/Ubuntu:

$ python -m pip install pip==18.1

Windows:

C:\>py -m pip install pip==18.1

Usando pip

Una vez instalado pip en su sistema, puede buscar e instalar cualquier módulo Python disponible.

Para buscar cualquier paquete utilice

$ pip search QUERY

Por ejemplo, si desea buscar el paquete NumPy, utilice:

$ pip search numpy

Para instalar el paquete NumPy, utilice:

$ pip install numpy

Si ya tiene instalado NumPy y desea actualizarlo, utilice:

$ pip install --upgrade numpy

Esto funciona para cualquier paquete Python soportado por pip.

Para eliminar un paquete, ejecute:

$ pip uninstall 

Conclusión

Siempre puede obtener más ayuda y detalles sobre las opciones soportadas por pip con:

$ pip --help

la documentación y la guía de usuario de pip también están disponibles en su sitio oficial. ¿Siempre trabajando en Python? Eche un vistazo a estos impresionantes IDE de Python para un desarrollo productivo.