Introducción
Pip es un sistema de administración de paquetes que le permite instalar paquetes de Python. Con pip, puede instalar paquetes del índice de paquetes de Python (PyPI) y otros repositorios.
En esta guía, explicaremos cómo instalar pip para Python 2 y pip3 Python 3 en Ubuntu 18.04 LTS, usando el administrador de paquetes apt. También veremos cómo instalar y administrar paquetes de Python con pip.
Instalación de pip para Python 3
Realice los siguientes pasos como usuario con privilegios de sudo para instalar Pip para Python 3 en Ubuntu 18.04:
Empiece por actualizar la lista de paquetes:
sudo apt update
Instale pip para Python 3 y todas sus dependencias con el siguiente comando:
sudo apt install python3-pip
Imprima la versión pip3 para verificar la instalación:
pip3 --version
El número de versión puede ser diferente, pero se verá así:
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Instalación de pip para Python 2
Los siguientes pasos describen cómo instalar Pip para Python 2 en sistemas Ubuntu:
Empiece por actualizar el índice del paquete:
sudo apt update
Instale pip para Python 2 y todas sus dependencias:
sudo apt install python-pip
Verifique la instalación ejecutando el siguiente comando que imprimirá la versión pip:
pip --version
El número de versión puede variar, pero se verá así:
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)
Cómo usar Pip
En esta sección, hablaremos sobre los comandos básicos de pip. Con pip, puede instalar paquetes de PyPI, control de versiones, proyectos locales y archivos de distribución, pero en la mayoría de los casos, se instalarán paquetes de PyPI.
Si desea instalar un módulo de Python globalmente, debería preferir instalarlo como un paquete usando el administrador de paquetes apt. Use pip para instalar módulos de Python globalmente solo si no hay paquetes disponibles.
Por lo general, solo usaría pip en un entorno virtual. El entorno virtual de Python le permite instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de instalarlos globalmente. De esta manera, no tiene que preocuparse por afectar otros proyectos de Python.
Digamos que desea instalar un paquete llamado urllib3 (Cliente HTTP para Python), puede hacerlo emitiendo el siguiente comando:
pip install urllib3
Para desinstalar un paquete usando Pip:
pip uninstall package_name
Para buscar un paquete usando PyPI:
pip search "search_query"
Lista de paquetes instalados:
pip list
Para obtener una lista de paquetes obsoletos:
pip list --outdated
Conclusión
Hemos visto cómo instalar pip en el sistema Ubuntu 18.04 y cómo administrar paquetes de Python usando pip. Para obtener más información sobre pip, consulte la guía del usuario de pip.