Création d'un environnement virtuel Python
Installation du module venv
Le module venv est une bibliothèque standard de Python, il est donc déjà installé par défaut. Cependant, si vous utilisez une version plus ancienne de Python, vous devrez peut-être installer le package virtualenv à la place. Vous pouvez le faire à l'aide du gestionnaire de packages du système, tel que apt-get sur Ubuntu :
sudo apt update
sudo apt-get install python3-venv
Création d'un environnement virtuel
Pour créer un nouvel environnement virtuel Python, vous pouvez utiliser la commande python3 -m venv suivie du nom du répertoire de l'environnement virtuel :
python3 -m venv my_venv
Cela créera un nouveau répertoire appelé my_venv qui contiendra l'interpréteur Python et tous les fichiers et répertoires nécessaires pour l'environnement virtuel.
Activation de l'environnement virtuel
Pour commencer à utiliser l'environnement virtuel, vous devez l'activer. Le processus d'activation varie légèrement selon votre système d'exploitation :
Sur Linux/macOS :
source my_venv/bin/activate
Sur Windows :
my_venv\Scripts\activate
Après avoir activé l'environnement virtuel, vous devriez voir le nom de l'environnement virtuel dans votre invite de terminal, ce qui indique que vous travaillez désormais dans l'environnement isolé.
Installation de packages dans l'environnement virtuel
Une fois que l'environnement virtuel est activé, vous pouvez installer des packages Python en utilisant pip comme vous le feriez normalement. Tous les packages que vous installez seront installés dans l'environnement virtuel, et non dans l'installation Python système.
pip install numpy
Désactivation de l'environnement virtuel
Lorsque vous avez fini de travailler dans l'environnement virtuel, vous pouvez le désactiver en exécutant la commande suivante :
deactivate
Cela vous ramènera à l'environnement Python système.