pip (o su acrónimo recursivo "Pip Installs Packages") es el instalador de paquetes para Python.
Python tiene un índice extenso de módulos y paquetes disponibles que puede usar en sus proyectos. A menudo, descargarlos o mantenerlos actualizados es un desafío, especialmente si su proyecto es enorme o necesita mantener varios de estos proyectos.
Ahí es donde entra pip. Puede instalar paquetes desde Índice del paquete de Python (PyPI) y otros índices compatibles que enumeran paquetes de Python.
En este artículo, cubriremos la instalación de pip en CentOS, Ubuntu y Windows.
Installing 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 instalar Python 3. Sin embargo, asegúrese de actualizar pip.
Use el siguiente comando para verificar si pip está instalado:
CentOS / Ubuntu:
$ python -m pip --version
ventanas:
C:\>py -m pip --version
Usar repositorios
CentOS:
En CentOS, podemos usar yum para instalar pip si no está preinstalado en el sistema. Primero, necesitamos habilitar el repositorio epel-release como:
$ sudo yum install epel-release
Luego 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 usando una herramienta apt como:
$ sudo apt install python-pip
O para Python 3 como:
$ sudo apt install python3-pip
ventanas:
pip viene empaquetado con la configuració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
Aviso: Tenga cuidado si está utilizando una instalación de Python administrada por su sistema operativo u otro administrador 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 el script de forma segura usando rizo o wget o tu gestor de descargas favorito como:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Entonces ejecuta get-pip.py
desde el directorio descargado para instalar pip:
CentOS / Ubuntu:
$ python get-pip.py
ventanas:
C:\>py get-pip.py
Upgrade pip
Si es necesario, puede actualizar su versión de pip usando los siguientes comandos:
CentOS / Ubuntu:
$ python -m pip install -U pip
ventanas:
C:\>py -m pip install -U pip
Downgrade pip
Puede haber circunstancias en las que necesite degradar su versión pip a una versión específica; siempre puedes hacer eso usando:
CentOS / Ubuntu:
$ python -m pip install pip==18.1
ventanas:
C:\>py -m pip install pip==18.1
Using pip
Una vez que pip está instalado en su sistema, puede buscar e instalar cualquier módulo de Python disponible.
Para buscar cualquier paquete, utilice:
$ pip search QUERY
Por ejemplo, si desea buscar el paquete NumPy, use:
$ pip search numpy
Para instalar el paquete NumPy, use:
$ pip install numpy
Si ya tiene NumPy instalado y desea actualizarlo, use:
$ pip install --upgrade numpy
Esto funciona para cualquier paquete de Python compatible con pip.
Para eliminar un paquete, ejecute:
$ pip uninstall <package-name>
Conclusión
Siempre puede obtener más ayuda y detalles sobre las opciones admitidas por pip con:
$ pip --help
La documentación y la guía del usuario de pip están disponibles en su página web también. ¿Siempre trabajando en Python? Mira estos impresionantes Python IDE para el desarrollo productivo.