Comment installer une bibliothèque en Python
Python est un langage de programmation polyvalent et puissant, doté d’un vaste écosystème de bibliothèques qui aident les développeurs à créer toutes sortes de choses, des applications web aux outils d’analyse de données. Ces bibliothèques contiennent du code pré-écrit que vous pouvez utiliser dans vos projets pour éviter de réinventer la roue. Pour utiliser ces bibliothèques, vous devez d’abord les installer. Python peut être utilisé dans une large gamme de services d’hébergement à des fins diverses, telles que l’hébergement web, l’automatisation, l’apprentissage automatique et les applications sans serveur.
Étape 1 : Installer Python
Avant de pouvoir installer des bibliothèques, vous devez vous assurer que Python est installé sur votre système.
Pour vérifier si Python est installé :
- Ouvrez un terminal (sous Linux ou macOS) ou l’invite de commande (sous Windows).
- Tapez la commande suivante et appuyez sur Entrée :
python --version
Si Python est installé, la commande renvoie le numéro de la version installée (par exemple, Python 3.9.5).
Si Python n’est pas installé :
- Sous Windows, téléchargez et installez Python à partir du site officiel : https://www.python.org/downloads/. Veillez à cocher la case “Add Python to PATH” pendant l’installation.
- Sous Linux ou macOS, il se peut que Python soit déjà installé par défaut. Si ce n’est pas le cas, vous pouvez l’installer en utilisant le gestionnaire de paquets de votre système (par exemple, sudo apt install python3 sur Ubuntu).
Étape 2 : Installer pip (Python Package Installer)
pip est l’installateur de paquets par défaut pour Python. Il vous permet d’installer facilement des bibliothèques et de gérer les dépendances. Dans la plupart des cas, pip est déjà installé avec Python, mais vous pouvez le vérifier.
Pour vérifier si pip est installé :
- Ouvrez votre terminal ou l’invite de commande.
- Tapez la commande suivante :
pip --version
Si pip est installé, il affichera le numéro de version (par exemple, pip 21.1.1 from …).
Si pip n’est pas installé :
- Vous pouvez l’installer en téléchargeant le script get-pip.py et en l’exécutant :
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
Après l’installation, pip devrait être disponible.
Étape 3 : Installation d’une bibliothèque Python à l’aide de pip
Une fois Python et pip installés, vous pouvez installer n’importe quelle bibliothèque Python à partir du Python Package Index (PyPI), qui héberge des milliers de bibliothèques.
Pour installer une bibliothèque à l’aide de pip :
- Ouvrez le terminal ou l’invite de commande.
- Utilisez la commande suivante pour installer une bibliothèque :
pip install nom_bibliothèque
Par exemple, pour installer la bibliothèque des requêtes populaires, tapez :
pip install requests
pip téléchargera le paquet et toutes les dépendances nécessaires, puis l’installera sur votre système.
Étape 4 : Vérifier l’installation de la bibliothèque
Pour vérifier que la bibliothèque a été installée correctement, vous pouvez l’importer dans un script Python ou dans le shell interactif Python.
Pour vérifier l’installation :
- Ouvrez l’interpréteur de commandes interactif de Python en tapant python dans votre terminal ou dans l’invite de commandes.
- Essayez d’importer la bibliothèque installée :
import requests
Si la bibliothèque est importée sans erreur, l’installation a réussi.
Étape 5 : Installation de versions spécifiques d’une bibliothèque
Il peut arriver que vous deviez installer une version spécifique d’une bibliothèque pour des raisons de compatibilité.
Pour installer une version spécifique :
Utilisez la syntaxe suivante :
pip install nom_de_la_bibliothèque==numéro_de_version
Par exemple, pour installer la version 2.25.1 de la bibliothèque requests :
pip install requests==2.25.1
pip installera la version spécifiée et toutes les dépendances nécessaires.
Étape 6 : Mettre à jour une bibliothèque existante
Pour mettre à jour une bibliothèque vers la dernière version, vous pouvez utiliser l’option –upgrade.
Pour mettre à jour une bibliothèque :
pip install --upgrade nom_de_la_bibliothèque
Par exemple, pour mettre à niveau la bibliothèque requests :
pip install --upgrade requests
Étape 7 : Installation de bibliothèques à partir d’un fichier d’exigences
Dans les grands projets, vous pouvez avoir besoin d’installer plusieurs bibliothèques à la fois. Les développeurs utilisent souvent un fichier requirements.txt, qui répertorie toutes les dépendances nécessaires à un projet.
Pour installer une bibliothèque à partir d’un fichier requirements.txt :
- Créez un fichier texte appelé requirements.txt et listez chaque bibliothèque et sa version sur une nouvelle ligne. Par exemple :
requests==2.25.1 numpy==1.20.3 pandas==1.2.4
- Utilisez pip pour installer toutes les bibliothèques listées dans le fichier :
pip install -r requirements.txt
pip lira le fichier et installera toutes les bibliothèques spécifiées avec leurs versions correctes.
Étape 8 : Utilisation d’environnements virtuels pour la gestion des bibliothèques
Dans les projets Python, il est courant d’utiliser des environnements virtuels pour isoler les dépendances et s’assurer que les différents projets n’entrent pas en conflit les uns avec les autres.
Pour créer un environnement virtuel :
- Installez d’abord le paquetage de l’environnement virtuel :
pip install virtualenv
- Créez un environnement virtuel dans le dossier de votre projet :
virtualenv venv
- Activez l’environnement virtuel :
- Sous Windows :
venv\Scripts\activate
- Sous Linux/macOS :
source venv/bin/activate
- Sous Windows :
- Une fois l’environnement virtuel activé, installez vos bibliothèques comme d’habitude :
pip install nom_de_la_bibliothèque
Les bibliothèques ne seront installées que dans l’environnement virtuel, ce qui permettra de garder votre installation globale de Python propre.
Pour désactiver l’environnement virtuel :
désactiver
Étape 9 : Désinstallation d’une bibliothèque
Si vous avez besoin de supprimer une bibliothèque, Pip vous permet également de la désinstaller.
Pour désinstaller une bibliothèque :
pip uninstall nom_de_la_bibliothèque
Par exemple, pour désinstaller la bibliothèque requests :
pip uninstall requests
pip supprimera le paquet de votre système.
Conclusion
L’installation des bibliothèques Python est un processus simple mais puissant qui vous permet d’enrichir vos projets de fonctionnalités supplémentaires. Avec des outils comme pip et les environnements virtuels, vous pouvez gérer efficacement vos bibliothèques et vous assurer que vos projets disposent de toutes les dépendances dont ils ont besoin. Que vous installiez une seule bibliothèque ou que vous gériez plusieurs dépendances, les étapes décrites dans cet article vous aideront à naviguer dans le processus avec facilité.