Sábado, Diciembre 05, 2020

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

about-instalar-pip-ubuntu-2004

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):

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:

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:

sudo apt update && sudo apt install python2

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

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:

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

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

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

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.

 

Fuente: ubunlog

 

logo-quedate-en-casa

Compártelo. ¡Gracias!

 
Grupo Digital de Ayuda! Laboratorio Linux! - Linux para todos.

¿Quién está en línea?

Hay 117 invitados y ningún miembro en línea

Contador de Visitas

11148528
Hoy Hoy 2468
Ayer Ayer 3521
Esta semana Esta semana 18803
Este mes Este mes 15490
Total de Visitas Total de Visitas 11148528

Día con más
visitantes

11-20-2020 : 3547

Gracias por su visita