Outils pour utilisateurs

Outils du site


venv-python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
venv-python [2025/05/28 18:50] Antoine Petitvenv-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'isoler les projets Python et leurs dépendances. Un environnement virtuel Python est un outil puissant, qui permet de gérer et d'isoler les projets Python et leurs dépendances.
Ligne 9: Ligne 12:
 ====Pourquoi utiliser un environnement virtuel Python?==== ====Pourquoi utiliser un environnement virtuel Python?====
  
-Les raison pour lesquelles on peut préférer utiliser un environnement virtuel Python :+Les raisons pour lesquelles on peut préférer utiliser un environnement virtuel Python :
  
     - Gestion des dépendances : Chaque projet peut avoir des dépendances différentes, et un environnement virtuel permet de gérer les dépendances indépendamment sans affecter les autres projets sur le même système.     - Gestion des dépendances : Chaque projet peut avoir des dépendances différentes, et un environnement virtuel permet de gérer les dépendances indépendamment sans affecter les autres projets sur le même système.
Ligne 22: Ligne 25:
  
 ====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'installer le paquetage //**virtualenv**// à la place. +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'installer le paquetage //**virtualenv**// à la place. 
  
 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.
  
-===Création de l'environnement===+<code> 
 +sudo apt update 
 +sudo apt install python3-venv 
 +</code>
  
-Pour créer un nouvel environnement virtuel Python, vous pouvez utiliser la commande python3 -m venv suivie du nom du répertoire de l'environnement virtuel : 
  
 +===Création de l'environnement===
 +
 +Pour créer un nouvel environnement virtuel Python, on utilise la commande python3 -m venv suivie du nom du répertoire de l'environnement virtuel :
  
 +<code>python3 -m venv mon_projet</code>
  
-Cela créera un nouveau répertoire appelé my_venv qui contiendra l'interpréteur Python et tous les fichiers et répertoires nécessaires pour l'environnement virtuel.+Cela créera un nouveau répertoire appelé mon_projet qui contiendra l'interpréteur Python et tous les fichiers et répertoires nécessaires pour l'environnement virtuel.
  
  
 ===Activation de l'environnement=== ===Activation de l'environnement===
  
-Pour commencer à utiliser l'environnement virtuel, vous devez l'activer. Le processus d'activation varie légèrement selon votre système d'exploitation :+Pour utiliser l'environnement virtuel, il doit être l'activer.  
 +Sur les système de type Gnu/Linux, il faut utiliser la commande suivante:
  
-Sur Linux :+<code>source mon_projet/bin/activate</code>
  
venv-python.1748458208.txt.gz · Dernière modification : de Antoine Petit