Environnement virtuel¶§
Un environnement virtuel est un répertoire contenant une installation de Python autonome (indépendante de celle du système d’exploitation). Les environnements virtuels sont intéressants lorsqu’on développe, notamment pour :
- avoir une version par défaut de Python différente de celle du système,
- installer des librairies dans une version différente de celle du système,
- installer des librairies sans les installer globalement sur le système,
- installer des librairies sans avoir les droits d’aministrateur.
Voici les rudiments à connaître pour utiliser un environnement virtuel.
Pour créer un environnement virtuel, tapez la commande :
python -m venv env1
où
env1
est le nom du répertoire qui sera créé.Pour activer l’environnement virtuel, c’est à dire configurer la session de l’utilisateur pour utiliser cette installation de Python plutôt que celle du système, tapez la commande :
source env1/bin/activate
Générallement, l’invite de commande sera modifiée pour afficher, entre parenthèses, le nom de l’environnement virtuel (ici
(env1)
).Pour instaler une librairie dans l’environnement virtuel, assurez-vous de bien l’avoir activé, puis tapez la commande :
pip install la_librairie
Pour désactiver l’environnement virtuel, c’est à dire reconfigurer la session de l’utilisateur pour utiliser l’installation système de Python, tapez la commande :
deactivate