Instalar paquetes escritos en Python con pip

Python es quizás uno de los lenguajes de programación más en boga en los últimos años, una de sus principales características es que hace hincapié en una sintaxis que favorece un código legible. Pero el artículo de hoy, no es para hablar sólo de este fabuloso lenguaje, sino de la manera de instalar programas en este lenguaje, en nuestros sistemas GNU Linux. Para ello vamos hablar de pip, una herramienta que nos puede facilitar las tareas de instalación.

Sobre pip

Se trata de un administrador de paquetes que tiene como fin instalar y administrar paquetes de software escritos en Python, gracias al portal “Python Package Index (Pypi)”, que contiene gran cantidad de estos.

Antes de poder trabajar con él lo tenemos que instalar, por suerte, lo tenemos habilitado en los repositorios de la mayoría distribuciones.

La instalación en sistemas derivados de Debian como Ubuntu o Linux Mint sería:

  1. sudo apt install python-pip
  2. #Si deseamos instalar la versión 3
  3. sudo apt install python3-pip

En sistemas derivados de RHEL como CentOS o Fedora sería:

  1. sudo yum install Python-pip

En la distribución OpenSUSE:

  1. #Para Python2
  2. sudo zypper install python-pip python-setuptools python-wheel
  3. #Para Python3
  4. sudo zypper install python3-pip python3-setuptools python3-wheel

Y en ArchLinux y derviadas:

  1. #Para la versión 2
  2. sudo pacman -S python2-pip
  3. #Para la versión 3
  4. sudo pacman –S python-pip

Si deseamos utilizar la versión pip de python3, debemos utilizar los siguientes comandos:

  1. wget https://bootstrap.pypa.io/get-pip.py
  2. sudo python3 get-pip.py

Instalar paquetes Python con pip

Vale, ya lo tenemos instalado, y ahora como se usa. Pues es bien sencillo, una vez ya sabemos que paquete queremos instalar, simplemente sería escribir:

  1. sudo pip install nombre-paquete

Además de esta opción, que es la más importante, tenemos otras como por ejemplo, para realizar una búsqueda de un paquete escrito en python, desde la línea de comandos:

  1. sudo pip search nombre-paquete

Si nos interesa ver que paquetes tenemos instalados en el sistema:

  1. sudo pip freeze

Si por el contrario deseamos desinstalar un programa:>/p>

  1. sudo pip uninstall nombre-paquete

En fin, espero que el artículo haya sido de vuestra utilidad. Nos vamos leyendo 😉

Nota: Si queréis ampliar información, respecto a otras versiones, se puede consultar la página oficial de python. Además os recomiendo la web Rukbottoland, que he conocido buscando información sobre python y pip, me ha parecido muy completa e interesante.