Cómo instalar Pip en CentOS 8
On noviembre 1, 2021 by adminPip es un sistema de gestión de paquetes que permite instalar, eliminar y gestionar de alguna manera paquetes de software escritos en Python. Se puede utilizar para instalar paquetes desde el Índice de Paquetes de Python (PyPI) y otros índices.
En este tutorial, explicaremos cómo instalar pip para Python 2 y 3 en CentOS 8 y cubriremos los fundamentos de cómo gestionar los paquetes de Python con pip.
Instalación de pip en CentOS 8 #
Como sabes, hay dos versiones de Python que se están desarrollando activamente, Python 2 y Python 3. Por defecto RHEL/CentOS 8 no tiene un comando python
sin versión para todo el sistema para evitar bloquear a los usuarios a una versión específica de Python. En su lugar, da al usuario la opción de instalar, configurar y ejecutar una versión específica de Python.
Cuando se instalan módulos de python a nivel global, se debe preferir la instalación de módulos de python desde los repositorios de la distribución utilizando dnf
o yum
porque están probados para funcionar correctamente en CentOS 8. Utilice pip para instalar módulos de python globalmente sólo si no hay un paquete rpm para el módulo de python.
Los nombres de los paquetes de módulos de Python 2 llevan el prefijo «python2» y los módulos de Python 3, «python3». Por ejemplo, para instalar el módulo paramikomódulo para Python 3, se debe ejecutar:
sudo dnf install python3-paramiko
Instalación de pip para Python 3 (pip3) #
Para instalar pip para Python 3 en CentOS 8 ejecute el siguiente comando como usuario root o sudoen su terminal:
sudo dnf install python3
El comando instalará Python3.6 y pip.
Para ejecutar Python 3, necesita escribir python3
explícitamente, y para ejecutar pip escriba pip3
.
Verifica que pip está instalado correctamente ejecutando el siguiente comando que imprimirá la versión de pip:
pip3 --version
El número de versión puede variar, pero debería ser algo así:
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
Para poder instalar y construir módulos de Python con pip, necesitas instalar las herramientas de Desarrollo:
sudo yum install python3-devel
sudo yum groupinstall 'development tools'
Instalación de pip para Python 2 (pip2) #
Para instalar Python 2 y pip, introduce el siguiente comando:
sudo dnf install python2
Verifica la instalación escribiendo:
pip2 --version
La salida debería ser algo así:
Python 2.7.15
Para ejecutar Python 2, escribe python2
, y para ejecutar pip escribe pip2
.
Instalar herramientas de desarrollo:
sudo yum install python2-devel
sudo yum groupinstall 'development tools'
Manejar paquetes de Python con pip #
Típicamente, usted debe usar pip dentro de un entorno virtual solamente. Python Virtual Environments
le permite instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de ser instalado globalmente. De esta manera, usted no tiene que preocuparse por afectar a otros proyectos de Python.
En esta sección, vamos a ir a través de varios comandos básicos de pip.
Para instalar un módulo de Python con pip ejecute pip install
seguido por el nombre del paquete. Por ejemplo, para instalar un paquete llamado twisted
, ejecutarías el siguiente comando:
pip install twisted
Si quieres instalar una versión específica del paquete, utiliza el siguiente formato:
pip install twisted==19.10.0
Para desinstalar un paquete utiliza pip uninstall
seguido del nombre del paquete:
pip uninstall package_name
Para buscar paquetes desde PyPI:
pip search "package_name"
Los paquetes instalados se pueden listar con:
pip list
Lista de paquetes obsoletos:
pip list --outdated
Para actualizar un paquete ya instalado a la última versión, utiliza el siguiente comando:
pip3 install --upgrade package_name
Conclusión #
Hemos mostrado cómo instalar pip en CentOS 8 y cómo instalar y desinstalar fácilmente módulos de Python con pip.
Deja una respuesta