Comment installer Pip Manager pour les paquets Python dans le système Ubuntu

Linux est entièrement déployé avec les gestionnaires de paquets. Non seulement Ubuntu, mais de nombreux langages de programmation disposent également de leurs propres gestionnaires de paquets. Node.js a un npm, Ruby a un gestionnaire de pack de pierres précieuses et Python a un pip.

Pip fait référence aux packages d’installation Python et vous permet d’installer facilement les packages à partir de Index de paquet Python (PyPI). Vous pouvez également l'utiliser pour installer à partir d'autres index, mais une grande partie de ce dont vous aurez besoin en général est disponible sur PyPI. Afin d'utiliser le pip pour installer les packages, vous devez d'abord l'installer sur votre système.

Comment installer Python Package Manager dans Ubuntu - Linux

De quelle version de Pip avez-vous besoin?

Si vous connaissez bien Python, vous savez probablement que Python 3 était sorti il ​​y a longtemps. Cependant, en raison des grands changements entre Python 2 et Python 3, de nombreuses distributions Linux incluent les deux versions par défaut. Pour cette raison, il existe également deux versions de Pip.

Les versions ultérieures d'Ubuntu sont uniquement fournies avec Python 3, qui est installé par défaut. Si vous avez besoin d'un pip pour Python 2, vous devez également installer Python 2.

La version dont vous avez besoin dépend probablement du paquet que vous devez installer. Dans les deux cas, le processus est relativement facile, mais nous allons vous montrer comment installer les deux versions afin que vous sachiez exactement quoi faire.

Comment installer Pip pour Python 3

La première chose à faire avant de commencer est de s’assurer que la liste des paquets est à jour. Faites cela en exécutant apt:

sudo apt update

Ce processus prendra du temps. Une fois terminé, vous pouvez réellement aller installer le pip. Pour ce faire, exécutez la commande suivante:

sudo apt install python3-pip

Comment installer Python Package Manager dans Ubuntu - Linux

Confirmez que vous souhaitez installer les packages et attendez la fin du processus. Une fois que vous avez terminé, assurez-vous que le paquet est correctement installé en vérifiant la version:

pip3 --version

Comment installer Python Package Manager dans Ubuntu - Linux

Comment installer Pip pour Python 2

Comme mentionné ci-dessus, si vous avez besoin d'un Pip pour Python 2, vous devez également installer Python 2. C'est facile, car Python 2 sera installé en s'appuyant sur pip.

Commencez par mettre à jour votre liste de paquets:

sudo apt update

Une fois cette opération terminée, vous pouvez installer le pip à l'aide de la commande suivante:

sudo apt install python-pip

Comment installer Python Package Manager dans Ubuntu - Linux

Confirmez que vous souhaitez installer le pip et ses dépendances, puis attendez la fin de l'installation. Une fois que vous avez terminé, assurez-vous que tout est installé correctement en vérifiant la version:

pip --version

Comment installer Python Package Manager dans Ubuntu - Linux

Devez-vous utiliser Pip ou Apt?

Dans certains cas, vous constaterez que les packages sont disponibles à la fois dans l'index des packages Python et dans Apt. Si vous devez choisir, mieux vaut vous en tenir à l’installation via Apt Ces versions ont été testées pour s'exécuter sur Ubuntu. Dans la plupart des cas, vous ne souhaiterez utiliser un Pip que si le package n'est pas disponible via Apt Ou si vous avez besoin d'une version spécifique.

Conclusion

Notez que vous devrez peut-être installer Python 2 et Python 3. Certains packages ne sont disponibles que pour des versions spécifiques de Python, tandis que d'autres programmes peuvent en utiliser un ou les deux. Par exemple, Neovim permet aux utilisateurs de créer des extensions à la fois dans Python 2 et Python 3 et dépend de l'installation de son package dans les deux versions du pip.

C'est une bonne idée d'installer pip car vous êtes développeur. Si tel est le cas, assurez-vous de consulter notre liste des meilleurs environnements de développement de logiciels Python.

Aller au bouton supérieur