En este tutorial, instalaremos Python pip en CentOS 8 usando el administrador de paquetes yum y cubriremos los conceptos básicos de cómo instalar y administrar paquetes Python con pip. En la AppStream del repositorio CentOS 8, hay versiones pip para Python 2 y para el intérprete Python 3. el comando pip ahora se ejecuta con el comando pip2 o pip3 respectivamente.
¿Qué es PIP?
pip es el gestor de paquetes (módulos) estándar para Python. Le permite instalar y administrar paquetes adicionales que no forman parte de la biblioteca estándar de Python. Los módulos son bibliotecas de código Python que puedes incluir y usar en tus proyectos. pip se ha incluido con el instalador de Python desde las versiones 3.4 para Python 3 y 2.7.9 para Python 2, y es utilizado por muchos proyectos de Python, lo que lo convierte en una herramienta esencial para todos los programadores de Python.
Instalación de pip
En CentOS 8 puede instalar paquetes con el comando dnf o yum. Podemos instalar paquetes pip2 o pip3 dependiendo de la versión de python que utilicemos, o también podemos instalar ambos paquetes sin ningún problema.
Instalación de python2-pip
Primero, actualizamos el sistema:
$ sudo yum update
Instalaremos los paquetes python2-pip y python3-pip.
Primero, instalamos python2-pip:
Instalando python3-pip
Instalamos el paquete python3-pip de la misma manera:
A continuación, debemos verificar que la instalación del paquete haya ido bien.
Confirmando la instalación consultando el número de versión
Consultaremos la información de la versión de python2-pip y python3-pip con los siguientes comandos:
$ pip2 -Vpip 9.0.3 from /usr/lib/python2.7/site-packages (python 2.7)
Para python3-pip escribimos:
$ pip3 -Vpip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
Buscando paquetes python
Digamos que queremos instalar algún módulo con pip pero no sabemos el nombre exacto del módulo. Podemos buscar los paquetes disponibles usando una palabra clave.
$ pip2 search docker
o
La lista continúa, pero elegiremos instalar el módulo docker-fabric en el siguiente ejemplo.
Instalando módulos (paquetes) usando PIP
Podemos instalar el paquete docker-fiber usando un simple comando pip:
Listar paquetes instalados
Para listar paquetes instalados usamos este comando:
Para listar paquetes obsoletos, escribimos:
$ pip2 list --outdatedpip (9.0.3) - Latest: 19.2.3 setuptools (39.0.1) - Latest: 41.2.0
Eliminación de módulos (paquetes) usando PIP
Lo único que queda por ver en este tutorial es cómo eliminar el paquete pip. Es bastante simple, escribimos:
Se le presentará la lista de archivos a punto de eliminarse. Cuando procedamos a escribir y, el paquete se eliminará.
Proceed (y/n)? y Successfully uninstalled docker-fabric-0.5.0