Cómo instalar y usar el administrador de paquetes PIP Python en Debian 11

Pip es un administrador de paquetes ampliamente utilizado para el lenguaje de programación Python. Se utiliza para instalar y administrar paquetes adicionales que no están disponibles en la biblioteca estándar de Python. Permite a los usuarios buscar un paquete desde el índice de paquetes de python, así como instalar sus dependencias. Pip también se conoce como un «Programa de instalación preferido» que puede crear un entorno completamente aislado para la aplicación Python.

En este artículo, le mostraré cómo instalar y usar Pip en Debian 11.

requisitos previos

  • Un servidor que ejecuta Debian 11.
  • Una contraseña de root está configurada en el servidor.

Instalar Pip para Python3

De forma predeterminada, Pip no está instalado en el sistema operativo Debian 11. Deberá instalar versiones separadas de Pip para Python3 y Python2.

Primero, instale Python3 con el siguiente comando:

apt-get install python3 -y

Una vez que el paquete Python3 esté instalado, instale Pip para Python3 usando el siguiente comando:

apt-get install python3-pip -y

Luego, verifique la versión de Pip usando el siguiente comando:

pip3 --version

Obtendrá el siguiente resultado:

pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)

Instalar Pip para Python2

Primero, deberá instalar Python2 en su sistema. Puedes instalarlo usando el siguiente comando:

apt-get install python2 curl -y

A continuación, descargue el script de instalación de Pip2 con el siguiente comando:

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py

A continuación, ejecute el script descargado para instalar Pip2 en su sistema.

python2 get-pip.py

Una vez instalado, puedes verificar la versión de Pip2 usando el siguiente comando:

pip2 --version

Obtendrá el siguiente resultado:

pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

Cómo usar la línea de comandos de Pip

Para enumerar todas las opciones disponibles con Pip, ejecute el siguiente comando:

pip3 --help

Obtendrá la siguiente lista:

Usage:   
  pip3  [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  config                      Manage local and global configuration.
  search                      Search PyPI for packages.
  cache                       Inspect and manage pip's wheel cache.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  debug                       Show information useful for debugging.
  help                        Show help for commands.

Para instalar cualquier paquete para Python3 como TextStatistic, ejecute el siguiente comando:

pip3 install "TextStatistic"

Salida de muestra:

Collecting TextStatistic
  Downloading TextStatistic-1.0.6-py3-none-any.whl (5.6 kB)
Installing collected packages: TextStatistic
Successfully installed TextStatistic-1.0.6

Para instalar cualquier paquete para Python2 como scrapy, ejecute el siguiente comando:

pip install "scrapy"

Para enumerar todos los paquetes disponibles, ejecute el siguiente comando:

pip3 list

Debería ver el siguiente resultado:

Package          Version
---------------- ---------
certifi          2020.6.20
chardet          4.0.0
httplib2         0.18.1
idna             2.10
pip              20.3.4
pycurl           7.43.0.6
PySimpleSOAP     1.16.2
python-apt       2.2.1
python-debian    0.1.39
python-debianbts 3.1.0
reportbug        7.10.3
requests         2.25.1
setuptools       52.0.0
six              1.16.0
TextStatistic    1.0.6
urllib3          1.26.5
wheel            0.34.2

Para buscar cualquier paquete, ejecute el siguiente comando: Publicidad

pip3 search urllib3

Para enumerar los paquetes obsoletos, ejecute el siguiente comando:

pip3 list --outdated

Obtendrá el siguiente resultado:

Package          Version   Latest    Type
---------------- --------- --------- -----
certifi          2020.6.20 2021.10.8 wheel
httplib2         0.18.1    0.20.1    wheel
idna             2.10      3.3       wheel
pip              20.3.4    21.3      wheel
pycurl           7.43.0.6  7.44.1    sdist
python-debian    0.1.39    0.1.40    wheel
python-debianbts 3.1.0     3.2.0     wheel
requests         2.25.1    2.26.0    wheel
setuptools       52.0.0    58.2.0    wheel
urllib3          1.26.5    1.26.7    wheel
wheel            0.34.2    0.37.0    wheel

Para mostrar la información de cualquier paquete, ejecute el siguiente comando:

pip3 show wheel

Debería ver la información del paquete de ruedas en el siguiente resultado:

Name: wheel
Version: 0.34.2
Summary: A built-package format for Python
Home-page: https://github.com/pypa/wheel
Author: Daniel Holth
Author-email: [email protected]
License: MIT
Location: /usr/lib/python3/dist-packages
Requires: 
Required-by: 

Para desinstalar cualquier paquete, ejecute el siguiente comando:

pip3 uninstall scrapy

Conclusión

En la guía anterior, explicamos cómo instalar Pip3 y Pip2 en Debian 11. También explicamos cómo usar el comando Pip para instalar y administrar paquetes de Python. Espero que ahora puedas administrar fácilmente las dependencias de Python usando el comando Pip.

Deja una respuesta

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