Aller au contenu

venv

Le module venv permet de créer des « environnements virtuels » légers avec leurs propres dossiers site, optionnellement isolés des dossiers site système. Chaque environnement virtuel a son propre binaire Python (qui correspond à la version du binaire qui a été utilisée pour créer cet environnement) et peut avoir sa propre liste de paquets Python installés dans ses propres dossiers site.

Création, activation et désactivation d'un environnement virtuel

Pour créer un environnement virtuel, installer le paquet python3-venv puis lancer la commande :

$ python3 -m venv venv

Activer ce nouvel environnement dans bash :

$ source venv/bin/activate

Activer ce nouvel environnement dans fish :

$ . venv/bin/activate.fish

Activer ce nouvel environnement dans cmd.exe sous Windows :

> venv\Scripts\activate.bat

Activer ce nouvel environnement dans PowerShell sous Windows :

> . .\venv\Scripts\Activate.ps1

Pour le désactiver :

$ deactivate

Ressources