Pip est un système de gestion de paquets qui simplifie l’installation et la gestion de paquets logiciels écrits en Python tels que ceux trouvés dans le Python Package Index (PyPI). Pip n’est pas installé par défaut sur Ubuntu 18.04, mais l’installation est assez simple.
Dans ce tutoriel, nous allons vous montrer comment installer Python Pip sur Ubuntu 18.04 en utilisant le apt
gestionnaire de paquets. Nous vous guiderons également à travers les bases de l’installation et de la gestion des paquets Python avec pip.
- Prérequis #
- Installation de pip pour Python 3 #
- Installation de pip pour Python 2 #
- Comment utiliser Pip #
- Installation de paquets avec Pip #
- Installation de paquets avec Pip en utilisant les fichiers d’exigences #
- Lister les paquets installés #
- Mettre à niveau un paquet avec Pip #
- Désinstaller un paquet avec Pip #
- Conclusion #
Prérequis #
Avant de continuer avec ce tutoriel, assurez-vous que vous êtes connecté en tant qu’utilisateur avec des privilèges sudo.
Installation de pip pour Python 3 #
Ubuntu 18.04 est livré avec Python 3, comme installation Python par défaut. Effectuez les étapes suivantes pour installer pip (pip3
) pour Python 3:
-
Débutez en mettant à jour la liste des paquets à l’aide de la commande suivante:
sudo apt update
-
Utilisez la commande suivante pour installer pip pour Python 3:
sudo apt install python3-pip
La commande ci-dessus installera également toutes les dépendances nécessaires à la construction des modules Python.
-
Une fois l’installation terminée, vérifiez-la en contrôlant la version de pip :
pip3 --version
Le numéro de version peut varier, mais il ressemblera à quelque chose comme ceci :
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Installation de pip pour Python 2 #
Python 2 n’est pas installé par défaut dans Ubuntu 18.04. Pour installer Python 2 et pip pour Python 2, effectuez les étapes suivantes :
-
Mettre à jour l’index des paquets en exécutant la commande suivante :
sudo apt update
-
Installer pip pour Python 2 avec :
sudo apt install python-pip
La commande ci-dessus installera Python2, Pip et toutes les dépendances nécessaires à la construction des modules Python.
-
Vérifiez l’installation en imprimant le numéro de version de pip :
pip --version
Le numéro de version peut varier, mais il ressemblera à quelque chose comme ceci :
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Comment utiliser Pip #
Lorsque vous installez des modules python de manière globale, il est fortement recommandé d’installer les modules python fournis par la distribution en utilisant le apt
gestionnaire de paquets car ils sont testés pour fonctionner correctement sur les systèmes Ubuntu.
Vous devriez installer des modules Python globalement en utilisant pip seulement s’il n’y a pas de paquet disponible via le gestionnaire de paquets.
Dans la plupart des cas, vous devriez utiliser pip dans un environnement virtuel uniquement. 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 les autres projets Python.
Dans cette section, nous vous montrons quelques commandes pip de base utiles. Avec pip, nous pouvons installer des paquets à partir de PyPI, du contrôle de version, des projets locaux et des fichiers de distribution, mais dans la plupart des cas, vous installerez des paquets à partir de PyPI.
Pour afficher la liste de toutes les commandes et options de pip, tapez :
pip3 --help
Vous pouvez obtenir plus d’informations sur une commande spécifique en utilisant pip <command> --help
. Par exemple, pour obtenir plus d’informations sur la commande install, tapez :
pip3 install --help
Installation de paquets avec Pip #
Disons que vous voulez installer un paquet appelé scrapy
qui est utilisé pour le scraping et l’extraction de données à partir de sites Web.
Pour installer la dernière version du paquet, vous devez exécuter la commande suivante:
pip3 install scrapy
Pour installer une version spécifique du paquet, vous devriez émettre la commande suivante:
pip3 install scrapy==1.5
pip3
par pip
si vous utilisez Python 2.Installation de paquets avec Pip en utilisant les fichiers d’exigences #
requirement.txt
est un fichier texte qui contient une liste de paquets pip avec leurs versions qui sont nécessaires pour exécuter un projet Python spécifique.
Utilisez la commande suivante pour installer une liste d’exigences spécifiées dans un fichier:
pip3 install -r requirements.txt
Lister les paquets installés #
Pour lister tous les paquets pip installés, utilisez la commande ci-dessous:
pip3 list
Mettre à niveau un paquet avec Pip #
Pour mettre à niveau un paquet installé vers la dernière version, exécutez :
pip3 install --upgrade package_name
Désinstaller un paquet avec Pip #
Pour désinstaller un paquet, exécutez :
pip3 uninstall package_name
Conclusion #
Dans ce tutoriel, vous avez appris à installer pip sur votre machine Ubuntu et à gérer les paquets Python avec pip.Pour plus d’informations sur pip, visitez la page d’accueil du guide de l’utilisateur de pip.