Pip es una herramienta para instalar paquetes de Python. Con pip, puede buscar, descargar e instalar paquetes desde Python Package Index (PyPI) y otros índices de paquetes.

Esta guía explica cómo instalar pip para Python 3 y Python 2 en Ubuntu 20.04. También lo guiaremos a través de los conceptos básicos de instalación y administración de paquetes de Python con pip.

Antes de que empieces

Python viene en dos sabores; Python 2 y Python 3. A partir de Ubuntu 20.04, Python 3 se incluye en la instalación del sistema base y Python 2 está disponible para su instalación desde el repositorio de Universe. Se anima a los usuarios a cambiar a Python 3.

Al instalar un módulo de Python globalmente, se recomienda encarecidamente instalar el paquete deb del módulo con la apt herramienta, ya que se prueba que funcionan correctamente en los sistemas Ubuntu. Los paquetes de Python 3 tienen el prefijo python3-y los paquetes de Python 2 tienen el prefijo python2-.

Use pip para instalar un módulo globalmente solo si no hay un paquete deb para ese módulo.

Prefiere usar pip solo en un entorno virtual . Los entornos virtuales de Python le permiten 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.

Instalación de pip para Python 3

Para instalar pip para Python 3 en Ubuntu 20.04, ejecute los siguientes comandos como usuario root o sudo en su terminal:

sudo apt updatesudo apt install python3-pip

El comando anterior también instalará todas las dependencias necesarias para crear módulos de Python.

Cuando se complete la instalación, verifique la instalación comprobando la versión de pip:

pip3 --version

El número de versión puede variar, pero se verá así:

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

Instalación de pip para Python 2

Pip para Python 2 no está incluido en los repositorios de Ubuntu 20.04. Instalaremos pip para Python 2 usando el get-pip.pyscript.

Comience habilitando el repositorio del universo:

sudo add-apt-repository universe

Actualice el índice de paquetes e instale Python 2:

sudo apt update sudo apt install python2

Use curl para descargar el get-pip.pyscript:

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

Una vez que el repositorio esté habilitado, ejecute el script como usuario sudo python2para instalar pip para Python 2:

sudo python2 get-pip.py

Pip se instalará globalmente. Si desea instalarlo solo para su usuario, ejecute el comando sin sudoEl script también instalará setuptoolswheel, que le permitirán instalar distribuciones fuente.

Verifique la instalación imprimiendo el número de versión de pip:

pip2 --version

La salida se verá algo como esto:

pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

Cómo usar Pip

En esta sección, le mostramos algunos comandos pip básicos útiles. Con pip, puede instalar paquetes desde PyPI, control de versiones, proyectos locales y desde archivos de distribución. Generalmente, instalará paquetes desde PyPI.

Para ver la lista de todos los comandos y opciones de pip, escriba:

pip3 --help

Puede obtener más información sobre un comando específico usando pip <command> --help Por ejemplo, para obtener más información sobre el comando de instalación, escriba:

pip3 install --help

Instalación de paquetes con Pip

Digamos que desea instalar un paquete llamado scrapyque se usa para raspar y extraer datos de sitios web.

Para instalar la última versión del paquete, debe ejecutar el siguiente comando:

pip3 install scrapy

Para instalar una versión específica del paquete, agregue ==el número de versión después del nombre del paquete:

pip3 install scrapy==1.5
Reemplace pip3con pip2si usa Python 2.

Instalación de paquetes con Pip utilizando los archivos de requisitos

requirement.txtes un archivo de texto que contiene una lista de paquetes pip con sus versiones que se requieren para ejecutar un proyecto de Python específico.

Utilice el siguiente comando para instalar una lista de requisitos especificados en un archivo:

pip3 install -r requirements.txt

Listado de paquetes instalados

Para enumerar todos los paquetes pip instalados, use el siguiente comando:

pip3 list

Actualice un paquete con Pip

Para actualizar un paquete ya instalado a la última versión, ingrese:

pip3 install --upgrade package_name

Desinstalar paquetes con Pip

Para desinstalar un paquete ejecute:

pip3 uninstall package_name

Conclusión

Le mostramos cómo instalar pip en su máquina Ubuntu y cómo administrar paquetes de Python usando pip.

Para obtener más información sobre pip, visite la página de la guía del usuario de pip.

Si tiene alguna pregunta o comentario, no dude en comentar a continuación.