Comment installer une bibliothèque en Python
Python est un langage de programmation polyvalent et puissant avec un écosystème étendu de bibliothèques qui aident les développeurs à créer tout, des applications web aux outils d’analyse de données. Ces bibliothèques contiennent du code prêt à l’emploi que vous pouvez utiliser dans vos projets afin de ne pas avoir à réinventer la roue. Pour utiliser ces bibliothèques, vous devez d’abord les installer. Python peut être utilisé dans un large éventail de services hébergés à diverses fins telles que l’hébergement web, l’automatisation, l’apprentissage automatique et les applications sans serveur.
Étape 1 : Installer Python
Avant d’installer les bibliothèques, vous devez vous assurer que Python est installé sur votre système.
Pour vérifier si Python est installé, suivez les étapes ci-dessous :
- Ouvrez un terminal (sur Linux ou macOS) ou une invite de commande (sur Windows).
- Tapez la commande suivante et appuyez sur Entrée :
python --versionSi Python est installé, il renverra le numéro de version installé (par exemple, Python 3.9.5).
Si Python n’est pas installé :
- Sur Windows, téléchargez et installez Python depuis le site officiel : https://www.python.org/downloads/. Pendant l’installation, assurez-vous de cocher la case “Ajouter Python au PATH”.
- Sur Linux ou macOS, Python peut déjà être 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 (le gestionnaire de paquets Python)
pip est le gestionnaire 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 un terminal ou une 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.1 de …).
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
Une fois installé, pip devrait être disponible pour utilisation.
Étape 3 : Installer la bibliothèque Python en utilisant pip
Une fois Python et pip configurés, vous pouvez installer n’importe quelle bibliothèque Python à partir de l’Index des paquets Python (PyPI), qui héberge des milliers de bibliothèques.
Pour installer une bibliothèque en utilisant pip :
- Ouvrez un terminal ou une invite de commande.
- Utilisez la commande suivante pour installer la bibliothèque :
pip install library_namePar exemple, pour installer la bibliothèque de requêtes populaire, 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 des scripts Python ou dans l’interpréteur Python interactif.
Pour vérifier l’installation :
- Ouvrez l’interpréteur Python interactif en tapant python dans le terminal ou la ligne de commande.
- Essayez d’importer la bibliothèque installée :
import requests
Si la bibliothèque est importée sans erreurs, l’installation a réussi.
Étape 5 : Installer des versions spécifiques de la bibliothèque
Parfois, vous pouvez avoir besoin d’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 library_name==version_numberPar exemple, pour installer la version 2.25.1 de la bibliothèque requests :
pip install requests==2.25.1pip installera la version spécifiée et toutes les dépendances nécessaires.
Étape 6 : Mettre à jour une bibliothèque existante
Pour mettre à niveau une bibliothèque vers la dernière version, vous pouvez utiliser le drapeau –upgrade.
Pour mettre à jour une bibliothèque :
pip install --upgrade library_namePar exemple, pour mettre à jour la bibliothèque requests :
pip install --upgrade requestsÉtape 7 : Installer des bibliothèques à partir du fichier requirements
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 liste toutes les dépendances nécessaires pour un projet.
Pour installer des bibliothèques à partir du fichier requirements.txt, suivez ces étapes :
- Créez un fichier texte nommé 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 : Utiliser des environnements virtuels pour gérer les bibliothèques
Il est courant que les projets Python utilisent des environnements virtuels pour isoler les dépendances et s’assurer que différents projets ne se chevauchent pas.
Pour créer un environnement virtuel :
- Tout d’abord, installez le paquet d’environnement virtuel :
pip install virtualenv - Créez un environnement virtuel dans le dossier du projet :
virtualenv venv - Activez l’environnement virtuel :
- Sur Windows :
venvScriptsactivate - Sur Linux/macOS :
venv/bin/activate source
- Sur Windows :
- Lorsque l’environnement virtuel est activé, installez les bibliothèques comme d’habitude :
pip install library_name
Les bibliothèques ne seront installées que dans l’environnement virtuel, gardant votre installation Python globale propre.
Pour désactiver l’environnement virtuel :
deactivateÉtape 9 : Supprimer la bibliothèque
Si vous devez supprimer une bibliothèque, pip vous permet également de la désinstaller.
Pour désinstaller une bibliothèque :
pip uninstall library_namePar exemple, pour supprimer la bibliothèque requests :
pip uninstall requestspip supprimera le paquet de votre système.
Conclusion
L’installation de bibliothèques Python est un processus simple mais puissant qui vous permet d’étendre la fonctionnalité de vos projets. Avec des outils tels que pip et les environnements virtuels, vous pouvez gérer les bibliothèques efficacement et vous assurer que vos projets disposent de toutes les dépendances nécessaires. Que vous installiez une seule bibliothèque ou que vous gériez plusieurs dépendances, les étapes décrites dans cet article vous guideront à travers le processus avec facilité.
