Pip, instalación y conceptos básicos de esta herramienta en Ubuntu 20.04

instalar pip en Ubuntu 20.04

En el siguiente artículo vamos a echar un vistazo a cómo podemos instalar y administrar paquetes Python utilizando Pip en Ubuntu 20.04. Esta es una herramienta para instalar paquetes de Python. Con ella vamos a poder buscar, descargar e instalar paquetes desde Python Package Index (PyPI) y otros índices de paquetes.

En las siguientes líneas vamos a ver cómo instalar pip para Python 3 y Python 2 en Ubuntu 20.04. También veremos algunos de los conceptos básicos de instalación y administración de paquetes Python utilizando pip. Hay que decir que a partir de Ubuntu 20.04, Python 3 está incluido en la instalación del sistema base, y Python 2 está disponible para su instalación desde el repositorio de Universe. Aun que ya no se recomienda su uso y se invita a los usuarios a cambiar a Python 3.

Al instalar Python, se recomienda encarecidamente instalar el paquete deb del módulo con la herramienta apt, ya que este se ha probado que funcionan correctamente en los sistemas Ubuntu. También conviene tener claro que los paquetes de Python 3 utilizan el prefijo python3- y los paquetes de Python 2 lo cambian a python2-.

Si prefieres utilizar Pip solo en un entorno virtual. Python Virtual Environments te permitirá instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de instalarse globalmente. De esta manera, no tendremos que preocuparnos por afectar otros proyectos.

Instalación de Pip para Python 3

Si queremos instalar pip para Python 3 en Ubuntu 20.04, no tendremos más que ejecutar los siguientes comandos en una terminal (Ctrl+Alt+T):

instalación python3-pip

sudo apt update && sudo apt install python3-pip

El anterior comando también va a instalar todas las dependencias necesarias para construir módulos de Python.

Cuando se complete la instalación, podremos verificar la instalación y comprobar la versión instalada ejecutando el comando:

versión pip3

pip3 --version

El número de versión puede variar, pero se verá más o menos como se puede ver en la anterior captura de pantalla.

Instalación de Pip para Python 2

Pip para Python 2 no está incluido en los repositorios de Ubuntu 20.04. Para instalar pip para Python 2 usaremos el script get-pip.py.

Para empezar, y si no lo tienes habilitado, habrá que habilitar el repositorio universe:

sudo add-apt-repository universe

A continuación vamos a actualizar el índice de paquetes disponibles e instalaremos Python 2:

instalación de python2

sudo apt update && sudo apt install python2

Ahora, utilizando la herramienta curl, vamos a descargar el script get-pip.py:

descarga el script get-pip

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

Terminada la descarga, vamos a ejecutar el script con python2 para instalar pip:

instalación get-pip

sudo python2 get-pip.py

Pip se instalará a nivel gobal. Si te interesa instalarlo solo para tu usuario, ejecuta el comando sin sudo. El script también va a instalar setuptools y wheel.

Ahora podremos verificar la instalación imprimiendo el número de versión utilizando el comando:

pip2 version

pip2 --version

Algunos conceptos básicos para utilizar Pip

Ahora vamos a ver algunos comandos básicos útiles de pip. Con esta herramienta podremos instalar paquetes desde PyPI, control de versiones, proyectos locales y desde archivos de distribución.

Para ver la lista de todos los comandos y opciones disponibles solo habrá que escribir:

pip3 --help

pip3 --help

Podremos obtener más información sobre un comando específico usando el comando pip –help. Por ejemplo, para obtener más información sobre el comando de instalación, no hay más que escribir:

pip3 install --help

pip3 install --help

Instalar paquetes con Pip

Supongamos que nos interesa instalar un paquete llamado scrapy, que se utiliza para extraer datos de sitios web. Para instalar la última versión del paquete, no hay más que ejecutar el comando:

pip3 install scrapy

Para instalar una versión específica del paquete, tan solo tendremos que añadir == y el número de versión después del nombre del paquete:

pip3 install scrapy==1.5

Podríamos reemplazar pip3 con pip2 si utilizamos Python 2.

Actualizar un paquete

Para actualizar un paquete ya instalado a la última versión, el comando a utilizar será algo como lo siguiente:

pip3 install --upgrade nombre_paquete

Instalar paquetes utilizando un archivo de requisitos

Si disponemos de un archivo de texto que contiene una lista de paquetes pip con sus versiones necesarias para ejecutar un proyecto específico de Python. Vamos a poder utilizar el siguiente comando para instalar la lista de requisitos especificados ese archivo:

pip3 install -r requirements.txt

Listar paquetes instalados

Para enumerar todos los paquetes pip instalados, no hay más que instalar el siguiente comando:

pip3 list

Desinstalar paquetes

Para desinstalar un paquete, no hay más que ejecutar algo como:

pip3 uninstall nombre_paquete

Para obtener más información, los usuarios podemos visitar la página de guía del usuario o el artículo al respecto que se escribió hace un tiempo en este blog.


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.