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 :
1 |
|
Activer ce nouvel environnement dans bash :
1 |
|
Activer ce nouvel environnement dans fish :
1 |
|
Activer ce nouvel environnement dans cmd.exe
sous Windows :
1 |
|
Activer ce nouvel environnement dans PowerShell sous Windows :
1 |
|
Pour le désactiver :
1 |
|
Ressources
- venv — Création d'environnements virtuels — Documentation Python 3
- Les environnements virtuels Python : venv, virtualenv et virtualenvwrapper – Sam & Max
- Python : Bien configurer son environnement de développement — Makina Corpus
- Pipenv & Virtual Environments — The Hitchhiker's Guide to Python
Dernière mise à jour:
May 6, 2022