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.