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.