GNU/Linux >> Tutoriales Linux >  >> Debian

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

  • Un servidor que ejecuta Debian 11.
  • Se configura una contraseña raíz 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 usando 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:

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.


Debian
  1. Cómo instalar y usar Snap Package Manager en Ubuntu 20.04

  2. Cómo instalar y usar Ansible en Debian 11

  3. Cómo instalar y usar NVM en Debian 11

  4. Cómo instalar y proteger MongoDB en Debian 11

  5. Cómo instalar y usar PIP Python Package Manager en Rocky Linux 8

Cómo instalar Pip en Debian 10

Cómo instalar y usar Curl en Debian 10 Linux

Cómo instalar y usar FFmpeg en Debian 10

Cómo instalar TeamPass Password Manager en Debian 10

Cómo instalar y configurar RabbitMQ en Debian 11

Cómo instalar y usar FFmpeg en Debian 11