Pip (Pip Installs Packages) es un sistema de administración de paquetes que le permite instalar paquetes de software escritos en Python. Se utiliza para instalar paquetes enumerados en el índice de paquetes de Python (PyPI).
Pip no está instalado en Ubuntu 18.04, Debian 9 y Linux Mint 19 de forma predeterminada. La instalación de Pip en Ubuntu o Debian o Linux Mint es realmente sencilla.
En esta publicación, veremos cómo instalar Pip para Python 2 y Python 3 en Ubuntu 18.04, Debian 9 y Linux Mint 19. Además de la instalación de Pip, también veremos cómo administrar paquetes de Python con pip.
Requisitos
Debe iniciar sesión en un sistema como usuario root o un usuario con privilegios sudo.
Instalar Pip para Python 3
Python 3 está instalado de manera predeterminada en Ubuntu 18.04, Debian 9 y Linux Mint 19. Use el siguiente comando para verificar.
python3 --version
Salida:
Python 3.6.7
El resultado anterior muestra que tiene Python 3 instalado.
Ahora instalaremos el paquete python3-pip usando los siguientes comandos.
sudo apt update sudo apt install python3-pip
El comando anterior instalará pip para Python3 y sus dependencias.
Una vez que se complete la instalación de pip, verifique la instalación comprobando su versión.
pip3 --version
Salida:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
El resultado anterior confirma que el pip para Python 3 se instaló correctamente. La versión de pip puede variar según el sistema operativo y la fecha de lanzamiento.
Instalar pip para Python 2
De manera predeterminada, Python 2 no está instalado en Ubuntu 18.04, Debian 9 y Linux Mint 19. Si desea instalar Python 2 y pip para Python 2, puede seguir los pasos a continuación.
sudo apt update sudo apt install python-pip
El comando anterior instalará Python y pip para Python 2 y sus dependencias.
Una vez que se complete la instalación de pip, verifique la instalación comprobando su versión.
pip --version
Salida:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
El resultado anterior confirma que el pip para Python 2 se instaló correctamente en Ubuntu. La versión de pip puede variar según el sistema operativo y la fecha de lanzamiento.
Cómo usar Pip
Veremos algunos aspectos básicos del uso del comando Pip.
Reemplace pip3 con pip en sus comandos si está usando Python 2.Instalar paquetes usando Pip
Para instalar un paquete usando Pip, puede usar el siguiente comando.
pip3 install PACKAGE_NAME
Por ejemplo, para instalar la última versión del paquete llamado IPython, un poderoso shell interactivo de Python, use el siguiente comando.
pip3 install IPython
Este comando descargará todos los archivos necesarios e instalará el paquete especificado.
Para instalar una versión específica del paquete, puede ejecutar el siguiente comando.
pip3 install IPython==6.0
Lista de paquetes Pip instalados
Para listar los paquetes instalados, use el siguiente comando.
pip3 list
Salida:
. . . httplib2 (0.9.2) idna (2.6) ipython (7.5.0) ipython-genutils (0.2.0) jedi (0.13.3) keyring (10.6.0) . . .
Paquete de actualización usando Pip
Para actualizar un paquete instalado a la última versión, use el siguiente comando.
pip3 install --upgrade IPython
Eliminar paquete usando Pip
Si desea eliminar un paquete instalado a través de pip, puede usar el siguiente comando.
pip3 uninstall IPython
Buscar paquetes usando Pip
Si desea encontrar el nombre de un paquete, puede usar la función de búsqueda de Pip. Este comando obtendrá la lista de paquetes de PyPI (Python Package Index).
pip3 search google
Salida:
google (2.0.2) - Python bindings to the Google search engine. oauthkit-google (0.1.2) - OAuthKit for Google bits-google (1.8.6) - BITS Google google-gax (0.16.0) - Google API Extensions google-finance (0.1.0) - Google Finance API google-oauth (1.0.1) - OAuth2 for Google APIs google-auth (1.6.3) - Google Authentication Library . . .
Conclusión
En esta publicación, ha visto cómo instalar Pip en Ubuntu 18.04, Debian 9 y Linux Mint 19 y su sintaxis de comandos para administrar paquetes de Python usando Pip. Puede visitar la página de la guía del usuario de Pip para obtener más información sobre Pip.