venv-python
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| venv-python [2025/05/26 20:26] – [Comment fonctionnent les environnements virtuels Python] Antoine Petit | venv-python [2025/06/07 15:18] (Version actuelle) – Antoine Petit | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== VENV-PYTHON ====== | ||
| + | |||
| + | |||
| ====Introduction==== | ====Introduction==== | ||
| Un environnement virtuel Python est un outil puissant, qui permet de gérer et d' | Un environnement virtuel Python est un outil puissant, qui permet de gérer et d' | ||
| Ligne 5: | Ligne 8: | ||
| ====Comprendre les environnements virtuels Python==== | ====Comprendre les environnements virtuels Python==== | ||
| - | Les environnements virtuels Python sont des environnements Python qui sont isolés et qui permettent d' | + | Les environnements virtuels Python sont des environnements Python qui sont isolés et qui permettent d' |
| ====Pourquoi utiliser un environnement virtuel Python?==== | ====Pourquoi utiliser un environnement virtuel Python?==== | ||
| - | Les raison | + | Les raisons |
| - Gestion des dépendances : Chaque projet peut avoir des dépendances différentes, | - Gestion des dépendances : Chaque projet peut avoir des dépendances différentes, | ||
| - | - Compatibilité de version : utiliser une version spécifique d' | + | - Compatibilité de version : utiliser une version spécifique d' |
| - Reproductibilité : En utilisant un environnement virtuel, on s' | - Reproductibilité : En utilisant un environnement virtuel, on s' | ||
| - | - Isolation : Les environnements virtuels fournissent un environnement propre et isolé pour le projet, empêchant tout conflit avec d' | + | - Isolation : Les environnements virtuels fournissent un environnement propre et isolé pour le projet, empêchant tout conflit avec d' |
| ====Comment fonctionnent les environnements virtuels Python==== | ====Comment fonctionnent les environnements virtuels Python==== | ||
| - | Les environnements virtuels Python sont créés et gérés à l'aide d'un outil appelé **// | + | Les environnements virtuels Python sont créés et gérés à l'aide d'un outil appelé **// |
| - | En activant l' | + | En activant l' |
| - | Création d'un environnement virtuel Python | + | ====Création d'un environnement virtuel Python==== |
| - | Installation du module venv | + | ===Installation du module venv=== |
| - | Le module venv est une bibliothèque standard de Python, il est donc déjà installé par défaut. Toutefois, si on utilise une version plus ancienne de Python, on devra choisir d' | + | Le module |
| Cette manipulation est faisable à l'aide du gestionnaire de paquetage du système apt sur une distribution de type Debian ou Ubuntu. | Cette manipulation est faisable à l'aide du gestionnaire de paquetage du système apt sur une distribution de type Debian ou Ubuntu. | ||
| + | |||
| + | < | ||
| + | sudo apt update | ||
| + | sudo apt install python3-venv | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===Création de l' | ||
| + | |||
| + | Pour créer un nouvel environnement virtuel Python, on utilise la commande python3 -m venv suivie du nom du répertoire de l' | ||
| + | |||
| + | < | ||
| + | |||
| + | Cela créera un nouveau répertoire appelé mon_projet qui contiendra l' | ||
| + | |||
| + | |||
| + | ===Activation de l' | ||
| + | |||
| + | Pour utiliser l' | ||
| + | Sur les système de type Gnu/Linux, il faut utiliser la commande suivante: | ||
| + | |||
| + | < | ||
venv-python.1748291184.txt.gz · Dernière modification : de Antoine Petit
