Installer des bibliothèques Python : guide complet 2025

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

L'installation de bibliothèques Python est une compétence fondamentale pour tout développeur. Dans ce guide, nous explorons en détail toutes les méthodes d'installation, des bases aux techniques avancées.

Qu'est-ce qu'une bibliothèque Python et pourquoi l'utiliser ?

Une bibliothèque Python est un ensemble de modules et de fonctions prêts à l'emploi qui étendent les capacités du langage. Elles permettent aux développeurs de gagner du temps en utilisant des solutions éprouvées pour des tâches courantes, plutôt que de tout coder de zéro.

Les principaux avantages des bibliothèques :

  • Accélération du développement
  • Code plus fiable et testé
  • Accès à des fonctionnalités spécialisées
  • Respect des bonnes pratiques de programmation

Méthodes d'installation des bibliothèques Python

Méthode 1 : Installation avec pip

pip est le gestionnaire de paquets standard de Python, fourni avec l'interpréteur depuis la version 3.4.

Vérifier la présence de pip

pip --version

Si pip n'est pas installé, utilisez la commande :

python -m ensurepip --upgrade

Commandes pip essentielles

Installer une bibliothèque :

pip install nom_bibliotheque

Exemples de bibliothèques populaires :

pip install requests
pip install pandas
pip install numpy
pip install matplotlib

Installer une version spécifique :

pip install pandas==1.5.0
pip install requests>=2.25.0

Mettre à jour une bibliothèque :

pip install --upgrade nom_bibliotheque

Désinstaller une bibliothèque :

pip uninstall nom_bibliotheque

Lister les paquets installés :

pip list
pip show nom_bibliotheque

Gérer les dépendances avec requirements.txt

Le fichier requirements.txt liste toutes les dépendances d'un projet. C'est la méthode standard pour gérer les dépendances dans les projets Python.

Exemple de contenu de requirements.txt :

requests==2.28.1
flask==2.2.2
pandas>=1.5.0
numpy
beautifulsoup4==4.11.1

Installer toutes les dépendances :

pip install -r requirements.txt

Créer un fichier requirements.txt :

pip freeze > requirements.txt

Méthode 2 : Environnements virtuels (venv)

Les environnements virtuels isolent les dépendances de chaque projet, évitant ainsi les conflits de versions.

Créer un environnement virtuel

python -m venv mon_environnement

Activer l'environnement

Windows :

mon_environnement\Scripts\activate

Linux/macOS :

source mon_environnement/bin/activate

Travailler dans l'environnement virtuel

Une fois activé, toutes les commandes pip s'appliquent uniquement à cet environnement :

pip install requests
pip install pandas

Désactiver l'environnement

deactivate

Méthode 3 : Utiliser pipenv

pipenv est un outil moderne qui combine pip et virtualenv pour une gestion simplifiée des dépendances.

Installer pipenv

pip install pipenv

Commandes pipenv essentielles

Créer un environnement et installer une bibliothèque :

pipenv install requests
pipenv install pand                

Blogs

Book Recommendations