Tout savoir sur les environnements virtuels en Python

Un environnement virtuel Python est un environnement isolé de votre système, qui permet d’exécuter des paquets pour un projet séparément des paquets de votre système, afin de n’utiliser que les paquets qui vous seront utiles dans ledit projet.

Dans ce mini tutoriel, nous allons vous édifier davantage sur les environnements virtuels en Python, leur fonctionnement, et surtout sur la procédure à suivre pour la création et la configuration d’un environnement virtuel.

Comment fonctionne un environnement virtuel Python ?

Normalement les programmes Python utilisent tous les paquets et modules qui sont installés dans votre système, même s’il n’y en a que quelques un d’entre eux qui sont sollicités par le programme ; la logique des environnements virtuels est de limiter l’utilisation des paquets à ceux qui sont utilisés dans le programme Python.

Norton™ 360 Premium 2022
10 Appareils -1 An d’Abonnement
Secure VPN –
Password Manager –
Dark web monitoring
20,99€

Quels sont les modules utilisés pour créer des environnements virtuels?

En Python, il existe plusieurs modules pour la création des environnement virtuels, dont les plus connus sont : les modules virtualenv, Pipenv, Conda, venv qui est généralement livré avec Python. Dans ce tutoriel nous allons utiliser venv, mais n’importe lequel de ces modules pourrai faire l’affaire.

Prérequis pour créer un environnement virtuel Python

Les outils suivants sont primordiaux pour la suite du tutoriel :

  • L’interpréteur Python installé globalement
  • Un minimum de connaissances dans l’utilisation d’une invite de commande
  • Un cerveau qui fonctionne correctement

Passons sans plus tarder au plus important du tutoriel.

Comment créer un environnement virtuel Python avec le module « venv » ?

La création d’un environnement virtuel dépend du système d’exploitation que vous utilisez ; Pour créer un environnement virtuel Python avec le module venv, 03 cas de figure sont à tenir en compte :

Cas où vous utilisez Windows comme système d’exploitation

Dans ce cas, il suffit :

  • D’ouvrir l’invite de commande
  • De se déplacer dans le répertoire à partir duquel vous souhaitez créer l’environnement virtuel
  • De Taper la commande “python -m venv nom_de_lenvironnement” et le tour est joué.

Cas où vous utilisez linux comme système d’exploitation

Dans le cas où Linux est votre système d’exploitation, après avoir ouvert votre invite de commande et de vous etre déplacé dans le répertoire où vous souhaitez créer l’environnement virtuel, tapez simplement la commande : “python -m venv nom_de_lenvironnement

Python3 dans la mesure où la version actuelle de Python est la version 3.

Créer des environnements virtuels, c’est bien beau, sauf que pour les utiliser, il faudrait les activer. Qu’y a-t-il lieu de faire pour activer un environnement virtuel Python ?

Comment activer et désactiver votre environnement virtuel ?

Activation d’un environnement virtuel

Vous l’aurez surement deviné l’activation d’un environnement virtuel dépend également du système d’exploitation utilisé :

  • Sur Windows faire comme suit il vous suffit simplement d’entrer la commande suivante dans le répertoire enfant “Scripts” où se trouve votre environnement virtuel: “activate.bat

Par contre si vous êtes sur Linux, entrez plutôt cette commande “activate” dans le répertoire enfant

Désactivation d’un environnement virtuel

Pour cela, remontez à la racine de votre environnement virtuel et tapez la commande « deactivate ».

Vous savez à présent comment créer et configurer un environnement virtuel Python avec le module venv.

voir aussi:

Partager

Post Récent

Comment résoudre l’erreur Flutter ‘This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered

Lors du développement d'applications Flutter, il est fréquent de rencontrer des erreurs liées à la compatibilité des versions de SDK.…

il y'a 3 semaines

Windows ne peut pas être installe sur ce disque : le matériel de cet ordinateur peut ne pas prendre en charge le démarrage à partir de ce disque

Lors de l’installation de Windows, vous pouvez rencontrer l'erreur de disque Windows indiquant que le disque sélectionne n’est pas compatible…

il y'a 1 mois

Windows n’a pas pu démarrer le service Windows Update sur l’ordinateur local

L’erreur ‘‘Windows n’a pas pu démarrer le service Windows Update sur l’ordinateur local’’ survient lorsque le système d’exploitation ne parvient…

il y'a 1 mois

Le Service Windows Update manquant sur Windows 10 ou 11

Le Service Windows Update manquant sur Windows 10 ou 11 Le Service Windows Update est essentiel pour maintenir votre système…

il y'a 1 mois

Instax Mini Link 3 vs Instax Mini Link 2  : Les améliorations phares

Fujifilm sa nouvelle imprimante portative pour smartphone : l'Instax Mini Link 3. Cette nouvelle imprimante, succédant au populaire Mini Link 2,…

il y'a 2 mois

Monétisation Telegram : Comment monétiser et quelles sont les conditions d’éligibilité

Tout comme de nombreuses plateformes sociales, l’application Telegram offre maintenant la possibilité à ses utilisateurs de gagne de l’argent. Si…

il y'a 2 mois