PIP de Python

En este artículo, discutiremos qué es pip y cómo instalar, actualizar y desinstalar paquetes usando pip. Entonces, antes de comenzar a usar, comprendamos qué es un pip.

¿Qué es una pipa?

Python pip es el administrador de paquetes para los paquetes de Python . Podemos usar pip para instalar paquetes que no vienen con Python. La sintaxis básica de los comandos pip en el símbolo del sistema es: 

pip 'arguments'

¿Cómo instalar pip?

Python pip viene preinstalado en 3.4 o versiones anteriores de Python. Para verificar si pip está instalado o no, escriba el siguiente comando en la terminal.

pip --version

Este comando le dirá la versión de pip si pip ya está instalado en el sistema.

check installation of pip

Si no tiene pip instalado en su sistema, consulte los siguientes artículos.

Cómo instalar Package con Pip

Podemos instalar paquetes adicionales usando el comando pip install de Python. Supongamos que queremos instalar el Numpy usando pip. Podemos hacerlo usando el siguiente comando.

Sintaxis: 

pip install numpy

Ejemplo 1: cuando el paquete requerido no está instalado. 

Ejemplo 2: Cuando el paquete requerido ya está instalado. 

Especificación de la versión del paquete

También podemos instalar el paquete de una versión específica usando el siguiente comando.

Sintaxis: 

pip install package_name==version

Esto instalará el paquete con la versión especificada

Mostrar información del paquete usando pip

Podemos usar el comando pip show de Python para mostrar los detalles de un paquete en particular. 

Sintaxis: 

pip show numpy

Ejemplo: 

Nota: 

  • La columna Requiere muestra las dependencias requeridas por el paquete NumPy
  • Requerido por muestra los paquetes que requieren NumPy

Obtenga una lista de los módulos de Python instalados localmente

El comando Python pip list muestra una lista de paquetes instalados en el sistema. 

Sintaxis: 

pip list

Ejemplo: 

Desinstalar paquetes con pip

El comando de desinstalación pip de Python desinstala un paquete existente en particular. 

Sintaxis: 

pip uninstall numpy

Ejemplo: 

Nota: El comando pip uninstall no desinstala las dependencias del paquete. Si también desea eliminar las dependencias, puede ver las dependencias usando el comando pip show y eliminar cada paquete manualmente.

Buscar paquetes con pip

Podemos buscar un paquete existente en particular usando el comando  de búsqueda pip de Python.

Sintaxis: 

pip search numpy

Ejemplo: 

Uso de archivos de requisitos con pip

Supongamos que desea más de un paquete, entonces en lugar de instalar cada paquete manualmente, puede instalar todos los módulos de una sola vez. Esto se puede hacer creando un archivo requirements.txt. Supongamos que el archivo requirements.txt se ve así:

 

Sintaxis: 

pip install -r requirements.txt

Ejemplo: 

Listado de paquetes adicionales con pip

El comando pip freeze de Python se usa para listar paquetes que no vienen preinstalados con Python. 

Sintaxis: 

pip freeze

Ejemplo: 

 

Listado de paquetes obsoletos con pip

El comando Python pip list –obsoleto se usa para enumerar todos los paquetes que están desactualizados. Este comando coteja la información del paquete instalado con el repositorio de pip.

Sintaxis:

pip list --outdated

Ejemplo:

Listing Outdated Packages

Actualización de paquetes con pip

Python pip install –user –upgrade se usa para actualizar un paquete.

Sintaxis:

pip install --user --upgrade package_name

Ejemplo:

upgrading packaged with pipupgrading packaged with pip

También podemos actualizar cualquier paquete a una versión específica usando el siguiente comando.

pip install --user --upgrade package_name==version

Rebajar paquetes con pip

el comando Python pip install –user se usa para degradar un paquete a la versión específica.

Sintaxis:

pip install --user package_name==version

Ejemplo:

downgrade package python pip

Publicación traducida automáticamente

Artículo escrito por riturajsaha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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