Tutoriales

Instale y use pipx en Ubuntu y otros Linux

Pip es una herramienta popular para instalar paquetes y módulos de Python desde el índice de paquetes de Python.

Sin embargo, en distribuciones recientes, los usuarios de pip han encontrado errores con entornos de gestión externos.

Esta es una «característica» agregada para evitar conflictos entre los paquetes de Python instalados a través de Pip y el administrador de paquetes nativo. Python espera que use un entorno virtual separado en lugar de instalar paquetes a nivel global a través de Pip.

Aquí es donde entra pipxCrea un nuevo entorno virtual para cada aplicación que instala, luego crea enlaces a archivos binarios locales en /bin a nivel global. Es todo automático. Le ahorra tiempo y energía.

Veamos cómo instalar y usar Pipx en Ubuntu y otras distribuciones de Linux.

Instale pipx en Ubuntu y otros Linux

La instalación es fácil y se puede instalar en Ubuntu y Debian con el siguiente comando:

Publicaciones relacionadas
sudo apt update && sudo apt install pipx

Para otras distribuciones, use su administrador de paquetes e instálelo.

Una vez instalado, agréguelo a $PATH para poder acceder desde cualquier lugar:

pipx ensurepath
instalar pipx en ubuntu

cierra la terminal y reinicia. ¡Eso es todo! Ahora, veamos cómo usarlo.

usar pipx

¿Cuál es el objetivo principal de un administrador de paquetes? Instalación, actualización y eliminación de paquetes.

Déjame mostrarte cómo usar pipx para:

  • paquete de búsqueda
  • instalación del paquete
  • mejora
  • eliminar paquete

Comencemos con la instalación.

Cómo instalar paquetes usando pipx

Para instalar paquetes usando pipx, debe seguir una sintaxis de comando simple:

pipx install 

Por ejemplo, aquí instalé un programa muy útil, Cowsay:

pipx install cowsay
Instale paquetes de python de forma aislada usando pipx en ubuntu

Asimismo, si desea instalar una versión específica de un paquete, debe insertar el número de versión seguido de == como muestra la imagen:

pipx install package==version

Por ejemplo, aquí instalé la versión 1.24.1 de numpy:

pipx install numpy==1.24.1

Cómo buscar paquetes

La utilidad pipx no tiene una función de búsqueda (porque PyPI tiene un uso de API limitado), pero eso no significa que no pueda buscar paquetes de Python.

Para buscar paquetes, debe instalar pypisearch:

pipx install pypisearch

Una vez hecho esto, puede utilizar pypisearch Orden:

pypisearch python_package_name

Aquí busqué neofetch:

Buscar paquetes de python en Ubuntu

Cómo actualizar paquetes usando pipx

Como cualquier otro administrador de paquetes moderno, puede actualizar todos los paquetes a la vez o uno a la vez.

Para actualizar todos los paquetes a la vez, simplemente puede ejecutar el siguiente comando:

pipx upgrade-all
Actualice todos los paquetes de python a la vez en ubuntu

Como puede ver, actualiza numpy a la última versión.

Pero si desea actualizar un paquete específico, puede hacer esto:

pipx upgrade package-name

Supongamos que quiero actualizar cowsay Empaquetado a la última versión, entonces, usaría lo siguiente:

pipx upgrade cowsay
Use pipx en ubuntu para actualizar paquetes específicos de python

Cómo desinstalar un paquete usando pipx

Para eliminar un paquete tienes que usar uninstall El logotipo es como se muestra en la figura:

pipx uninstall package_name

Para su referencia, aquí, eliminé el numpy De mi sistema:

pipx uninstall numpy
Use pipx para eliminar paquetes de python en ubuntu

Pipa o pipa?

Las restricciones de Pip limitan su uso por parte de los usuarios finales. Afortunadamente, Pipx ofrece una alternativa muy necesaria. Cumple con las pautas de Python para usar entornos virtuales al tiempo que permite que las aplicaciones instaladas estén disponibles globalmente.

Para los usuarios finales que no son desarrolladores de aplicaciones de Python, esto brinda la opción de usar aplicaciones de Python que no están disponibles en el repositorio de distribución.

Espero que este tutorial te sea útil. Por favor, hágamelo saber si tiene alguna pregunta o sugerencia.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba