Venv

De wiki.nexiat.fr
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.

Voir aussi

  • Pip — gestionnaire de paquets
  • Python27 — installation de Python 2.7