Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriel:python-virtualenv [Le 20/03/2026, 14:44] – créée bcag2tutoriel:python-virtualenv [Le 18/05/2026, 09:37] (Version actuelle) – ortho Theon
Ligne 5: Ligne 5:
 ====== Python et les environnements virtuels ====== ====== Python et les environnements virtuels ======
  
-Il est souvent utile de mettre en place un environnement virtuel dans lequel va être installés les modules utilisés. Cela évite de les installé dans le système d'exploitation lui-même, avec les problèmes de version que ça peut engendrer.+Il est souvent utile de mettre en place un environnement virtuel dans lequel vont être installés les modules utilisés. Cela évite de les installer dans le système d'exploitation lui-même, avec les problèmes de version que ça peut engendrer.
  
-<note important>Ce tutoriel se base sur le fait d'utiliser au moins la version 3.3 de Python qui inclue les fonctionnalités d'environnements virtuels</note>+<note important>Ce tutoriel se base sur le fait d'utiliser au moins la version 3.3 de Python qui inclut les fonctionnalités d'environnements virtuels</note>
  
 Dans le terminal, on peut commencer par voir les modules installés indépendamment de tout environnement virtuel : Dans le terminal, on peut commencer par voir les modules installés indépendamment de tout environnement virtuel :
Ligne 24: Ligne 24:
 </code> </code>
 <note tip>Pour plus de lisibilité, le répertoire contenant les fichiers pour l'environnement virtuel est ici nommé //env-virtuel1//.\\  <note tip>Pour plus de lisibilité, le répertoire contenant les fichiers pour l'environnement virtuel est ici nommé //env-virtuel1//.\\ 
-Dans de nombreux exemple ou mécanisme d'outils/ide, on trouvera le nom **//.venv//** en répertoire caché, nom que l'on peut ajouter au fichier //.gitignore// si on versionne notre projet avec [[:git]]</note>+Dans de nombreux exemples ou mécanismes d'outils/ide, on trouvera le nom **//.venv//** en répertoire caché, nom que l'on peut ajouter au fichier //.gitignore// si on versionne notre projet avec [[:git]]</note>
 ===== Activation ===== ===== Activation =====
 Pour pouvoir commencer à travailler avec l'environnement virtuel, il faut l'activer : Pour pouvoir commencer à travailler avec l'environnement virtuel, il faut l'activer :
Ligne 32: Ligne 32:
 <note warning>N’oubliez pas le /bin/ dans le chemin, sinon vous aurez un message //Aucun fichier ou dossier de ce nom//</note> <note warning>N’oubliez pas le /bin/ dans le chemin, sinon vous aurez un message //Aucun fichier ou dossier de ce nom//</note>
  
-Votre invité de commande doit changer et devenir :+Votre invite de commande doit changer et devenir :
 <code bash> <code bash>
 (env-virtuel1) mon-nom2user@mon-nom2pc:~/mon/chemin/$ (env-virtuel1) mon-nom2user@mon-nom2pc:~/mon/chemin/$
Ligne 59: Ligne 59:
 # ou si vous disposez d'un fichier requirements.txt # ou si vous disposez d'un fichier requirements.txt
 pip install -r requirements.txt pip install -r requirements.txt
 +# ou mieux d'un pyproject.toml (PEP-0621 de 2020)
 +pip install .
 </code> </code>
  
Ligne 74: Ligne 76:
 <code bas> <code bas>
 (env-virtuel1) mon-nom2user@mon-nom2pc:~/mon/chemin/$ deactivate (env-virtuel1) mon-nom2user@mon-nom2pc:~/mon/chemin/$ deactivate
-# le préfixe d’invité de commande doit revenir à +# le préfixe d’invite de commande doit revenir à 
 mon-nom2user@mon-nom2pc:~/mon/chemin/$ mon-nom2user@mon-nom2pc:~/mon/chemin/$
 </code> </code>