En Python, la création d'un environnement virtuel est une pratique courante utile pour isoler les dépendances nécessaires à des projets spécifiques. Le moyen correct de le faire est d'utiliser le module venv
, qui est une partie intégrante de Python depuis la version 3.3. Les autres options mentionnées dans la question, comme les modules 'virtual' et 'pyenv' ou le paquet 'virtualenv', ne sont pas les moyens standards ou recommandés pour créer un environnement virtuel en Python.
Pour créer un nouvel environnement virtuel, il suffit d'exécuter la commande suivante dans votre terminal:
python3 -m venv /chemin/vers/votre/environnement
Cette commande crée un dossier qui contient tous les binaires nécessaires pour utiliser les paquets que vous pouvez installer dans cet environnement. Pour activer cet environnement, vous pouvez utiliser:
source /chemin/vers/votre/environnement/bin/activate
Lorsque cet environnement est activé, votre chemin Python pointe vers cet environnement isolé, et tous les paquets que vous installez en utilisant pip
seront placés dans cet environnement isolé.
L'utilisation d'environnements virtuels en Python est une bonne pratique pour maintenir la propreté de votre espace de travail Python global et pour éviter les conflits entre les dépendances de différents projets. Chaque projet peut avoir son propre environnement avec ses propres dépendances, ce qui permet de garantir que votre projet fonctionne toujours, peu importe les paquets que vous installez ou mettez à jour dans vos autres projets.