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 20:15] – créée 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 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 | + | Les raisons pour lesquelles |
- | 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==== | ||
+ | ===Installation du module venv=== | ||
+ | |||
+ | Le module // | ||
+ | |||
+ | 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' | ||
- | Création d'un environnement virtuel | + | Pour utiliser l' |
- | Installation du module venv | + | Sur les système de type Gnu/Linux, il faut utiliser la commande suivante: |
- | Le module venv est une bibliothèque standard de Python, il est donc déjà installé par défaut. Cependant, si vous utilisez une version plus ancienne de Python, vous devrez peut-être installer le package virtualenv à la place. Vous pouvez le faire à l'aide du gestionnaire de packages du système, tel que apt-get sur Ubuntu : | + | < |
venv-python.1748290514.txt.gz · Dernière modification : de Antoine Petit