venv-python
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
venv-python [2025/05/26 22:15] – créée Antoine Petit | venv-python [2025/05/28 20:58] (Version actuelle) – Antoine Petit | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====Introduction==== | ====Introduction==== | ||
- | Un environnement virtuel Python est un outil puissant qui permet de gérer et isoler les projets Python et leurs dépendances. Cette page explique le processus de création d'un environnement virtuel Python avec une version spécifique, | + | Un environnement virtuel Python est un outil puissant, qui permet de gérer et d'isoler les projets Python et leurs dépendances. |
+ | Cette page explique le processus de création d'un environnement virtuel Python avec une version spécifique, | ||
====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?==== | ||
- | Voici plusieurs raisons | + | Les raison |
- | Gestion des dépendances : Chaque projet peut avoir des dépendances différentes, | + | |
- | Compatibilité de version : Vous pouvez | + | |
- | Reproductibilité : En utilisant un environnement virtuel, | + | |
- | Isolation : Les environnements virtuels fournissent un environnement propre et isolé pour votre 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é venv (ou virtualenv pour les versions antérieures de Python). Lorsque | + | 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. | + | Le module |
+ | |||
+ | Cette manipulation est faisable | ||
+ | |||
+ | < | ||
+ | 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.1748290514.txt.gz · Dernière modification : 2025/05/26 22:15 de Antoine Petit