1 juin 2022
Les environnements virtuels embarquent toutes les dépendances d'un projet Python mais dans un scope plus petit que le scope "système".
Voici pourquoi utiliser un environnement virtuel :
Voyons maintenant comment cela s'utilise concrètement.
Assurons nous d'avoir les dépendances nécessaire au bon fonctionnement de Python et venv
sudo apt-get install build-essential libssl-dev libffi-dev python-dev python3-venv
a. Créer un environnement virtuel dans un dossier appelé "venv"
# python3 -m venv [nom du dossier]
python3 -m venv venv
Un dossier sera crée et contiendra un environnement Python fonctionnel différent de l'environnement du système.
b. Activer l'environnement virtuel Une fois l'environnement virtuel installé ou lorsqu'un environnement virtuel existe, il convient de l'activer avant de l'utiliser. Nous allons utiliser la commande suivante :
source venv/bin/activate
c. Désactiver l'environnement virtuel
Pour désactiver l'environnement virtuel, il suffit de taper la commande deactivate
source venv/bin/activate
Utilisez le terminal et placez vous dans projet contenant un environnement virtuel puis activez le. Il est ensuite possible d'effectuer les opérations suivantes :
pip install [nom du package]
pip3 install -r requirements.txt
(si le nom du fichier de dépendances est requirements.txt)Maintenant vous êtes en mesure de tester un projet python en local ou de travaillera avec les environnements virtuels avec Python.