Venv
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Rôle | Environnement virtuel Python isolé |
| Commande | python -m venv
|
| Voir aussi | Pip · Python27 |
venv permet de créer un environnement Python isolé, avec ses propres paquets, sans polluer l'installation système. C'est la pratique recommandée pour chaque projet.
Créer et activer un environnement
Éventuelles dépendances système (ex. sur Red Hat / SCL) :
yum install rh-python36-python-virtualenv
Créer l'environnement et l'activer :
python -m venv test --without-pip
source test/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
Note : sur un Python moderne, venv installe pip d'office ; l'option --without-pip suivie de l'amorçage manuel n'est utile qu'en cas de pip absent.