Introduction
L'environnement virtuel Python est un outil utilisé pour isoler différents environnements Python sur une seule machine. Cela est utile lorsqu'on travaille sur des projets ayant des exigences différentes, ou lorsqu'on veut éviter les conflits de packages dans son environnement Python global.
Objectifs
- Commande
virtualenv - Activer l'environnement virtuel
- Sortir de l'environnement virtuel
- Affecter une version de Python
Création d'un environnement virtuel
Tout d'abord, créons un environnement virtuel Python.
virtualenv venv
Maintenant, nous avons un environnement virtuel nommé "venv". Ensuite, nous pouvons installer des packages Python dans l'environnement virtuel.

Utilisation d'un environnement virtuel
Maintenant, nous utilisons la commande source pour activer l'environnement virtuel :
source venv/bin/activate

Ensuite, nous installons un package tiers :
pip install pygame

pygame est correctement installé dans cet environnement.
pip list

Enfin, utilisez la commande deactivate pour sortir de l'environnement virtuel :

Nous pouvons voir que pygame n'est pas installé dans l'environnement principal.

Différentes versions de Python
Nous pouvons également créer un environnement virtuel avec la version de Python que nous souhaitons.
Par exemple, pour créer un environnement virtuel Python3, d'abord, nous devons savoir où se trouve Python3 :
which python3

Ensuite, nous pouvons utiliser -p pour l'affecter :
virtualenv -p /usr/bin/python3 venv3

Résumé
Félicitations ! Vous avez terminé le laboratoire sur les environnements virtuels Python.
Dans ce laboratoire, vous avez appris à :
- Créer un environnement virtuel Python.
- Utiliser le gestionnaire de packages PyPI pour installer des packages dans un environnement virtuel Python.
- Gérer différents environnements virtuels Python.



