Lugar de encuentro de todas las personas entusiastas de Python a lo largo de Chile

PIP el administrador de paquetes de Python

Guía rápida de uso

Un administrador de paquetes es un software que se dedica a instalar, remover, actualizar paquetes de software desde un repositorio central, en este caso es un especifico para Python, llamado PyPi.

Nota que pip es también capaz de instalar "wheels" (archivos .whl) localmente que puedes haber descargado de distintas fuentes.

pip se instala automáticamente si compilas Python, también si lo tienes instalado en las plataformas principales, Windows, macOS y Linux.

En sistemas Unix, dependiendo de la distribución de Linux o el método de instalación en macOS puede que tengas que instalarlo a mano.

Un ejemplo de instalación de pip2 y pip3 para sus respectivas versiones de Python en Debian:

sudo apt-get install python-pip python3-pip

pip se ejecuta en la terminal y su uso básico es:

# instala un paquete.
pip install paquete

# desinstala un paquete.
pip uninstall paquete

# actualiza un paquete especifico.
pip install paquete --upgrade

# busca un paquete que coincida con la palabra.
pip search palabra

# instala una versión especifica del paquete.
pip install paquete==x.x.x

# lista todos los paquetes instalados.
pip freeze

# guarda una lista de los paquetes instalados.
pip freeze > requirements.txt

# instala el listado de paquetes.
pip install -r requirements.txt

pip puede instalar instalar los paquetes en versiones especificas de Python, ejemplo:

# instala en la versión por default de python en el sistema.
pip install paquete

# instala en la versión por default de python2 en el sistema.
pip2 install paquete

# instala en la versión especifica de python2.7 en el sistema.
pip2.7 install paquete

# instala en la versión por default de python3 en el sistema.
pip3 install paquete

# instala en la versión especifica de python3.6 en el sistema.
pip3.6 install paquete

El uso de pip es simple, y recomendado tanto si están comenzando como si ya tienes más experiencia!.


Categoría: tutorial
Tags: pip python