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
utilisateurs:bcag2:tutoriel:python-virtualenv [Le 20/03/2026, 13:13] – [Activation] requirements bcag2utilisateurs:bcag2:tutoriel:python-virtualenv [Date inconnue] (Version actuelle) – modification externe (Date inconnue) 127.0.0.1
Ligne 26: Ligne 26:
 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 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>
 ===== Activation ===== ===== Activation =====
-Pour pouvoir commencer à travailler avec l'environnement virtuel, il faut l'activer : 
 <code bash> <code bash>
 source env-virtuel1/bin/activate source env-virtuel1/bin/activate
Ligne 56: Ligne 55:
 numpy   2.3.3 numpy   2.3.3
 pip     24.0 pip     24.0
- 
-# ou si vous disposez d'un fichier requirements.txt 
-pip install -r requirements.txt 
 </code> </code>
  
-<note tip> 
-Si vous ne souhaitez pas installer de gestionnaire comme Pixi ou uv (qui apportent aussi d'autres fonctionnalités), vous pouvez simplement ajouter des [[:alias]], par exemple : 
-<file - ~/.bash_aliases> 
-# ce 1er alias crée et active l'environnement virtuel dans le répertoire courant : 
-alias pyvenv='python3 -m venv .venv && source .venv/bin/activate' 
-# si l'environnement virtuel existe déjà, on ne fait  que l'activer avec : 
-alias pyva='source .venv/bin/activate' 
-</file> 
-</note> 
 ===== Désactivation ===== ===== Désactivation =====
 Exécuter simplement la commande //deactivate// Exécuter simplement la commande //deactivate//
Ligne 80: Ligne 67:
 ===== Voir aussi ===== ===== Voir aussi =====
   * [[https://docs.python.org/fr/3.13/library/venv.html|doc officielle]]   * [[https://docs.python.org/fr/3.13/library/venv.html|doc officielle]]
-  * [[https://pixi.prefix.dev/latest/|Pixi]] gestionnaire de bibliothèques et de projet pour python et autres langages +  * [[https://pixi.prefix.dev/latest/|Pixi]] gestionnaire de bibliothèques et de projet pour python et autres languages 
-  * [[https://docs.astral.sh/uv/|uv]] gestionnaire de bibliothèques et de projet pour python, [[https://python-cnrs.netlify.app/edu/init/preliminaries/python#uv-modern-python-package-and-project-manager|tuto (EN)]] +  * [[https://docs.astral.sh/uv/|uv]] gestionnaire de bibliothèques et de projet pour python
- +
----- +
-//[[:Contributeurs]] : [[:utilisateurs:bcag2]]//+