Dans ce guide, nous apprendrons comment installer Python Pip sur Debian 11 à l'aide du gestionnaire de packages apt.
Prérequis
Avant de continuer, assurez-vous que vous disposez des éléments suivants :
- Système Debian 11 mis à jour
- Accès à Internet pour télécharger les packages
- Accès root ou utilisateur avec accès sudo
Table des matières
- Mettre à jour les packages système
- Installer pip pour python 3
1. Mise à jour des packages système
Exécutez cette commande pour vous assurer que vos packages système sont à jour
sudo apt update
sudo apt -y upgrade
2. Installation de pip pour python 3
Debian 11 est livré avec python3 comme interpréteur python par défaut. Avant d'installer pip, assurez-vous que python est installé à l'aide de cette commande :
sudo apt install python3
Ensuite, installez pip
sudo apt install python3-pip
Confirmez maintenant que pip est installé :
$ pip3 --version
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
3. Installation de pip pour Python 2
Python 2 n'est pas installé par défaut dans Debian 11. Pour installer Python 2 et Pip 2, procédez comme suit :
Installez Python 2 :
sudo apt install python
Installez ensuite python2 pip :
sudo apt install -y python-pip
Vérifiez ensuite l'installation avec cette commande :
$ pip --version
pip 20.3.4 from /usr/lib/python2.7/dist-packages (python 2.7)
4. Utilisation de pip python
Pip est utilisé pour gérer les modules Python sur le système. Les modules python seront installés globalement. Vous pouvez également installer ces modules en utilisant le apt
gestionnaire de paquets.
Si le module que vous installez est utilisé dans un but précis et limité, il est conseillé de les installer et de les gérer à l'aide d'environnements virtuels. Python Virtual Environments
vous permet d'installer des modules Python dans un emplacement isolé pour un projet spécifique, plutôt que d'être installés globalement. De cette façon, vous n'avez pas à vous soucier d'affecter d'autres projets Python.
Dans cette section, nous allons explorer les commandes utiles de pip. Pip vous permet d'installer des packages à partir de PyPI, des packages de contrôle de version, des projets locaux et des fichiers de distribution.
Installer des packages avec Pip
Pour installer un paquet avec pip, utilisez pip install
commande. Cela installera la dernière version par défaut.
pip3 install docker-compose
Si vous souhaitez installer une version spécifique d'un package, spécifiez-la comme ceci :
pip3 install docker-compose==1.29.0
Utilisation du fichier requirements pour installer les packages pip
Si vous avez plusieurs packages à installer avec une version spécifique pour chaque package, vous pouvez les ajouter à un fichier appelé requirements.txt
. Vous pouvez ajouter les packages au format package==version
comme docker-compose==1.29.0
Utilisez la commande suivante pour installer une liste d'exigences spécifiées dans un fichier :
pip3 install -r requirements.txt
Liste des packages installés
Utilisez cette commande pour répertorier les packages installés. Cela listera chaque package et la version installée pour ce package.
pip3 list
Exemple
$ pip3 list | grep docker
docker 5.0.3
docker-compose 1.29.2
dockerpty 0.4.1
Une façon courante de répertorier les packages consiste à utiliser un format qui peut être ajouté à un requirements.txt
dossier. Utilisez cette commande pour les lister dans ce format :
pip3 freeze
Exemple
$ pip3 freeze | grep docker
docker==5.0.3
docker-compose==1.29.2
dockerpty==0.4.1
Mettre à jour le package installé
Utilisez cette commande pour mettre à jour le package installé
pip3 install --upgrade package_name
Exemple
pip3 install --upgrade docker-compose
Désinstaller des packages avec Pip
Pour désinstaller un package, exécutez :
pip3 uninstall package_name
Exemple
pip3 uninstall docker-compose
Conclusion
Dans ce guide, vous avez appris à installer pip sur votre système Debian 11 et à gérer les packages Python à l'aide de pip. Pour plus d'informations sur pip, consultez la page du guide de l'utilisateur de pip.