Comment installer et utiliser le gestionnaire de paquets PIP Python sur Debian 11

Pip est un gestionnaire de paquets largement utilisé pour le langage de programmation Python. Il est utilisé pour installer et gérer des paquets supplémentaires qui ne sont pas disponibles dans la bibliothèque standard de Python. Il permet aux utilisateurs de rechercher un paquet dans l’index des paquets Python et d’installer ses dépendances. Pip est aussi connu sous le nom de « Programme d’installation préférée » qui peut créer un environnement complètement isolé pour l’application Python.

Dans cet article, je vais te montrer comment installer et utiliser Pip sur Debian 11.

Conditions préalables

  • Un serveur fonctionnant sous Debian 11.
  • Un mot de passe root est configuré sur le serveur.

Installer Pip pour Python3

Par défaut, Pip n’est pas installé dans le système d’exploitation Debian 11. Tu devras installer des versions distinctes de Pip pour Python3 et Python2.

Tout d’abord, installe Python3 à l’aide de la commande suivante :

apt-get install python3 -y

Une fois le paquet Python3 installé, installe le Pip pour Python3 à l’aide de la commande suivante :

apt-get install python3-pip -y

Ensuite, vérifie la version de Pip à l’aide de la commande suivante :

pip3 --version

Tu obtiendras le résultat suivant :

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

Installer Pip pour Python2

Tout d’abord, tu dois installer Python2 sur ton système. Tu peux l’installer à l’aide de la commande suivante :

apt-get install python2 curl -y

Ensuite, télécharge le script d’installation de Pip2 à l’aide de la commande suivante :

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

Ensuite, exécute le script téléchargé pour installer Pip2 sur ton système.

python2 get-pip.py

Une fois installé, tu peux vérifier la version de Pip2 à l’aide de la commande suivante :

pip2 --version

Tu obtiendras la sortie suivante :

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

Comment utiliser la ligne de commande de Pip

Pour répertorier toutes les options disponibles avec Pip, exécute la commande suivante :

pip3 --help

Tu obtiendras la liste suivante :

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.

Pour installer un paquet pour Python3 comme TextStatistic, exécute la commande suivante :

pip3 install "TextStatistic"

Exemple de sortie :

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

Pour installer n’importe quel paquet pour Python2 comme scrapy, exécute la commande suivante :

pip install "scrapy"

Pour répertorier tous les paquets disponibles, exécute la commande suivante :

pip3 list

Tu devrais voir le résultat suivant :

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

Pour rechercher un paquet quelconque, exécute la commande suivante :

pip3 search urllib3

Pour lister les paquets périmés, exécute la commande suivante :

pip3 list --outdated

Tu obtiendras le résultat suivant :

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

Pour afficher les informations de n’importe quel paquet, exécute la commande suivante :

pip3 show wheel

Tu devrais voir les informations du paquet de roues dans la sortie suivante :

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: 

Pour désinstaller n’importe quel paquet, exécute la commande suivante :

pip3 uninstall scrapy

Conclusion

Dans le guide ci-dessus, nous avons expliqué comment installer Pip3 et Pip2 sur Debian 11. Nous avons aussi expliqué comment utiliser la commande Pip pour installer et gérer les paquets Python. J’espère que tu peux maintenant gérer facilement les dépendances Python à l’aide de la commande Pip.

Vous aimerez aussi...