En esta guía, aprenderemos cómo instalar Python Pip en Debian 11 usando el administrador de paquetes apt.
Requisitos
Antes de continuar, asegúrese de tener lo siguiente:
- Sistema Debian 11 actualizado
- Acceso a Internet para que podamos descargar los paquetes
- Acceso raíz o usuario con acceso sudo
Tabla de contenido
- Actualización de los paquetes del sistema
- Instalando pip para python 3
1. Actualización de los paquetes del sistema
Ejecute este comando para asegurarse de que los paquetes de su sistema estén actualizados
sudo apt update
sudo apt -y upgrade
2. Instalando pip para python 3
Debian 11 se envía con python3 como el intérprete de python predeterminado. Antes de instalar pip, asegúrese de que python esté instalado usando este comando:
sudo apt install python3
Luego instala pip
sudo apt install python3-pip
Ahora confirme que pip está instalado:
$ pip3 --version
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
3. Instalación de pip para Python 2
Python 2 no está instalado de forma predeterminada en Debian 11. Para instalar Python 2 y Pip 2, haga lo siguiente:
Instalar Python 2:
sudo apt install python
Luego instale python2 pip:
sudo apt install -y python-pip
Luego verifique la instalación con este comando:
$ pip --version
pip 20.3.4 from /usr/lib/python2.7/dist-packages (python 2.7)
4. Usando python pip
Pip se usa para administrar módulos de python en el sistema. Los módulos de python se instalarán globalmente. También puede instalar estos módulos usando el apt
administrador de paquetes.
Si el módulo que está instalando se usa para un propósito limitado específico, es recomendable instalarlos y administrarlos usando entornos virtuales. Python Virtual Environments
le permite instalar módulos de Python en una ubicación aislada para un proyecto específico, en lugar de instalarlos globalmente. De esta manera, no tiene que preocuparse por afectar otros proyectos de Python.
En esta sección exploraremos los comandos útiles de pip. Pip le permite instalar paquetes desde PyPI, paquetes de control de versiones, proyectos locales y desde archivos de distribución.
Instalación de paquetes con Pip
Para instalar un paquete con pip, use pip install
dominio. Esto instalará la última versión de forma predeterminada.
pip3 install docker-compose
Si desea instalar una versión específica de un paquete, especifíquelo así:
pip3 install docker-compose==1.29.0
Uso del archivo de requisitos para instalar paquetes pip
Si tiene varios paquetes para instalar con una versión específica para cada paquete, puede agregarlos a un archivo llamado requirements.txt
. Puede agregar los paquetes en el formato package==version
como docker-compose==1.29.0
Use el siguiente comando para instalar una lista de requisitos especificados en un archivo:
pip3 install -r requirements.txt
Listado de paquetes instalados
Use este comando para enumerar los paquetes instalados. Esto enumerará cada paquete y la versión instalada para ese paquete.
pip3 list
Ejemplo
$ pip3 list | grep docker
docker 5.0.3
docker-compose 1.29.2
dockerpty 0.4.1
Una forma común de enumerar los paquetes es usar un formato que se puede agregar a un requirements.txt
expediente. Use este comando para listarlos en ese formato:
pip3 freeze
Ejemplo
$ pip3 freeze | grep docker
docker==5.0.3
docker-compose==1.29.2
dockerpty==0.4.1
Actualización del paquete instalado
Use este comando para actualizar el paquete instalado
pip3 install --upgrade package_name
Ejemplo
pip3 install --upgrade docker-compose
Desinstalación de paquetes con Pip
Para desinstalar un paquete, ejecute:
pip3 uninstall package_name
Ejemplo
pip3 uninstall docker-compose
Conclusión
En esta guía, aprendió cómo instalar pip en su sistema Debian 11 y cómo administrar paquetes de Python usando pip. Para obtener más información sobre pip, visite la página de la guía del usuario de pip.