Présentation
Pip (Pip Installs Packages) est un utilitaire logiciel qui télécharge et gère les packages à partir de PyPI - l'index de packages Python.
Pip est un programme en ligne de commande; une fois installé, il ajoute la ligne de commande pip au système. Vous pouvez l'utiliser pour installer et gérer les packages logiciels Python.
Dans cet article, découvrez comment installer pip sur Ubuntu 18.04.
Prérequis
- Un système Ubuntu 18.04
- Accès à un compte utilisateur avec privilèges sudo
- Accès à une fenêtre de terminal/ligne de commande (Ctrl+Alt+T)
Installer Pip pour Python 3
Ubuntu 18.04 est livré avec Python 3 installé par défaut, mais il n'est pas livré avec pip. Pour installer pip pour Python 3 sur Ubuntu 18.04 :
1. Ouvrez le terminal. Le moyen le plus simple est de faire un clic droit sur le bureau et sélectionnez Ouvrir le terminal dans le menu déroulant.
2. Mettez à jour la liste des packages du référentiel en exécutant la commande suivante dans le terminal :
sudo apt update
3. Installez pip pour Python 3 et toutes les dépendances pour créer des modules Python en exécutant la commande suivante :
sudo apt install python3-pip
Lorsque vous y êtes invité, saisissez Y
et appuyez sur Entrée pour confirmer l'installation.
4. Le package s'installe rapidement. Pour vérifier l'installation, exécutez la commande suivante :
pip3 --version
La version installée peut être différente pour vous, mais la sortie générale doit ressembler à la ligne ci-dessous :
5. Pour mettre à niveau pip3 vers la dernière version, vous devez émettre le --upgrade
comme pour tout autre package PyPI :
sudo pip3 install --upgrade pip
Installer Pip pour Python 2
Pour installer pip pour Python 2 sur Ubuntu 18.04 :
1. Ouvrez le terminal. Le plus simple est d'utiliser le CTRL+ALT+T raccourci.
2. Mettez à jour la liste des packages du référentiel en exécutant la commande suivante :
sudo apt update
3. Installez pip pour Python 2 et toutes les dépendances pour créer des modules Python en exécutant :
sudo apt install python-pip
Si vous y êtes invité, saisissez Y
et appuyez sur Entrée pour terminer l'installation.
4. Pour vérifier l'installation, exécutez la commande suivante :
pip –-version
Au moment de la rédaction de cet article, la dernière version de Pip est la 9.0.1, mais cela peut varier.
OUTPUT
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
5. Cette étape est facultative mais fortement recommandée. À savoir, vous pouvez installer un fichier requis contenant tous les packages pouvant être installés avec pip. Pour installer les exigences contenues dans requirements.txt , exécutez la commande suivante :
sudo pip install -r requirements.txt
6. Pour mettre à niveau pip pour Python 2 vers la dernière version, exécutez le --upgrade
commande :
sudo pip install --upgrade pip
Commandes Pip essentielles
Les sections ci-dessous couvrent les commandes Pip les plus essentielles.
Répertorier tous les forfaits pip
Pour répertorier les packages Pip installés, utilisez la commande suivante :
sudo pip3 list
Rechercher un package
Rechercher un package particulier :
sudo pip3 search Enter_Search_Term
Installation de packages logiciels
Tapez ce qui suit pour installer la dernière version d'un progiciel :
sudo pip3 install Enter_Package_Name
Pour installer une version spécifique d'un progiciel, indiquez la version après avoir défini le nom du progiciel.
Par exemple :
sudo pip3 install Enter_Package_Name==2.4
Désinstaller un package
Pour supprimer un package Python, saisissez :
sudo pip3 uninstall Enter_Package_Name
Lorsque vous y êtes invité, saisissez Y
et appuyez sur Entrée pour confirmer.
Obtenir une liste des packages obsolètes
Pour demander une liste de vos packages obsolètes installés et voir les dernières versions disponibles :
sudo pip3 list --outdated
Voir ci-dessous pour un exemple de sortie :
Forfaits de mise à jour de pip
En tant que apt upgrade
, Pip peut également être utilisé pour mettre à niveau un package logiciel vers la dernière version :
sudo pip3 install --upgrade Enter_Package_Name
Obtenir des détails supplémentaires
Pour demander des détails supplémentaires, exécutez la commande suivante :
sudo pip3 show Enter_Package_Name
Voir un exemple de sortie ci-dessous :
Configurer les environnements virtuels Python (facultatif)
Pour créer un environnement virtuel, le python-venv module est requis.
Installez-le avec la commande de terminal suivante :
sudo apt install python3–venv
Laissez le processus se terminer. Nous utilisons le apt programme d'installation du package car nous installons le python-venv module globalement.
Une fois ce processus terminé, vous pouvez créer un environnement virtuel pour Python. Changez votre répertoire à un emplacement où vous souhaitez stocker votre environnement virtuel. Par exemple :
/users/username/python
Entrez la commande suivante pour créer un environnement virtuel dans ce chemin :
python3 –m venv my_test_environment
Vous pouvez remplacer my_test_environment
avec le nom de votre projet. Cet environnement comprend Python, Pip, la bibliothèque Python et les fichiers de support. Un nouveau répertoire sera créé avec le nom que vous fournissez.
Activez l'environnement virtuel avec la commande suivante :
source my_test_environment/activate
Votre ligne de commande changera pour indiquer que vous travaillez dans le nouvel environnement virtuel Python. À partir de là, vous pouvez utiliser Pip pour installer un module uniquement dans cet environnement.
Un exemple pourrait ressembler à ceci :
pip install module_name