GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer et utiliser PIP Python Package Manager sur Debian 11

Pip est un gestionnaire de packages largement utilisé pour le langage de programmation Python. Il est utilisé pour installer et gérer des packages supplémentaires qui ne sont pas disponibles dans la bibliothèque standard Python. Il permet aux utilisateurs de rechercher un package à partir de l'index des packages python ainsi que d'installer ses dépendances. Pip est également connu sous le nom de "programme d'installation préféré" qui peut créer un environnement complètement isolé pour l'application Python.

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

Prérequis

  • Un serveur exécutant 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. Vous devrez installer des versions distinctes de Pip pour Python3 et Python2.

Tout d'abord, installez le Python3 avec la commande suivante :

apt-get install python3 -y

Une fois le package Python3 installé, installez le Pip pour Python3 à l'aide de la commande suivante :

apt-get install python3-pip -y

Ensuite, vérifiez la version de Pip à l'aide de la commande suivante :

pip3 --version

Vous obtiendrez 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, vous devrez installer Python2 sur votre système. Vous pouvez l'installer à l'aide de la commande suivante :

apt-get install python2 curl -y

Ensuite, téléchargez 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écutez le script téléchargé pour installer Pip2 sur votre système.

python2 get-pip.py

Une fois installé, vous pouvez vérifier la version de Pip2 à l'aide de la commande suivante :

pip2 --version

Vous obtiendrez le résultat suivant :

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

Comment utiliser la ligne de commande Pip

Pour lister toutes les options disponibles avec Pip, exécutez la commande suivante :

pip3 --help

Vous obtiendrez 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 n'importe quel package pour Python3 comme TextStatistic, exécutez 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 package pour Python2 comme scrapy, exécutez la commande suivante :

pip install "scrapy"

Pour lister tous les packages disponibles, exécutez la commande suivante :

pip3 list

Vous devriez 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 n'importe quel package, exécutez la commande suivante :

pip3 search urllib3

Pour répertorier les packages obsolètes, exécutez la commande suivante :

pip3 list --outdated

Vous obtiendrez 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 package, exécutez la commande suivante :

pip3 show wheel

Vous devriez voir les informations du package de roue 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 package, exécutez 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 également expliqué comment utiliser la commande Pip pour installer et gérer les packages Python. J'espère que vous pouvez désormais gérer facilement les dépendances Python à l'aide de la commande Pip.


Debian
  1. Comment installer et utiliser Snap Package Manager sur Ubuntu 20.04

  2. Comment installer et utiliser NVM sur Debian 11

  3. Comment installer et sécuriser MongoDB sur Debian 11

  4. Comment installer Pip sur Ubuntu - Gestionnaire de packages pour Python

  5. Comment installer et utiliser PIP Python Package Manager sur Rocky Linux 8

Comment installer Pip sur Debian 10

Comment installer et utiliser Curl sur Debian 10 Linux

Comment installer et utiliser FFmpeg sur Debian 10

Comment installer TeamPass Password Manager sur Debian 10

Comment installer et configurer RabbitMQ sur Debian 11

Comment installer et utiliser FFmpeg sur Debian 11