Retour au cours

Introduction aux environnements virtuels (`venv`)

Programmation Python : Le Bootcamp de Zéro à Héros

Gérer les dépendances : Environnements virtuels

Dès que vous commencez à utiliser des bibliothèques tierces (comme requests, pandas, etc.), vous êtes confronté au problème de la gestion des dépendances. Différents projets nécessitent souvent différentes versions de la même bibliothèque.

Un Environnement Virtuel (venv) est un répertoire autonome qui contient un interpréteur Python spécifique et son propre ensemble de packages installés, isolé des autres projets et de l'installation Python du système.

Commandes clés

1. Créer l'environnement

Naviguez vers le dossier de votre projet et exécutez :

bash python3 -m venv my_project_env

(Ceci crée un dossier nommé my_project_env)

2. Activer l'environnement

  • Mac/Linux : bash source my_project_env/bin/activate

  • Windows (Invite de commande) : bash my_project_env\Scripts\activate.bat

  • Windows (PowerShell) : bash my_project_env\Scripts\Activate.ps1

Une fois activé, l'invite de votre terminal affichera le nom de l'environnement (ex : (my_project_env) $).

3. Installer des packages

Utilisez pip pour installer des packages. Ils ne seront installés que dans l'environnement actif.

bash (my_project_env) $ pip install requests

4. Désactivation

bash (my_project_env) $ deactivate