Comment configurer un environnement virtuel Python sur Debian 10 Buster
Il existe deux façons très simples de créer un environnement virtuel Python sur Debian 10. Ils sont très similaires et offrent presque les mêmes avantages. En prime, vous n’aurez pas besoin d’installer quoi que ce soit en dehors des dépôts Debian par défaut pour les utiliser.
Dans ce tutoriel, vous allez apprendre :
- Comment installer les dépendances
- Comment utiliser Venv de Python 3
- Comment utiliser Virtualenv
Environnement virtuel Python sur Debian 10.
Configuration logicielle requise et conventions utilisées
| Catégorie | Exigences, conventions ou version du logiciel utilisé |
|---|---|
| Système | Debian 10 Buster |
| Logiciel | Python 3 |
| Autre | Accès privilégié à votre système Linux en tant que root ou via la commande sudo. |
Installer les dépendances
Avant de commencer, assurez-vous que vous disposez de Python 3.
sudo apt install python3 python3-venvEnsuite, si vous prévoyez d’utiliser Virtualenv, installez-le également.
sudo apt install virtualenv python3-virtualenvUtilisez Venv de Python 3
Configurer Python Venv sur Debian 10.
La fonctionnalité venv de Python 3 est intégrée, et vous pouvez l’utiliser pour vous installer sans rien d’autre.
python3 -m venv /path/to/virtual/environmentActiver Python Venv sur Debian 10.
La configuration ne vous prendra que quelques secondes. Une fois que c’est fait, vous pouvez activer l’environnement virtuel avec :
source your-broject/bin/activateMaintenant, vous travaillez avec l’installation de Python à partir de votre environnement virtuel, au lieu de l’installation à l’échelle du système. Tout ce que vous faites maintenant doit résider dans votre dossier de projet. Lorsque vous avez terminé, il suffit d’exécuter deactivate pour quitter le Python virtuel.
Utiliser Virtualenv
Créez python virtualenv sur Debian 10.
Pour commencer, créez votre environnement à l’aide de la commande virtualenv. Vous devrez également lui dire d’utiliser Python 3 avec l’indicateur -p.
virtualenv -p python3 /path/to/virtual/environmentActiver Python Virtualenv sur Debian 10.
Cela prendra quelques secondes pour se configurer avec Pip et les autres packages Python qu’il inclut. Une fois terminé, activez l’environnement.
source your-project/bin/activateFaites votre travail à l’intérieur des répertoires du projet. Lorsque vous avez terminé, utilisez la fonction Désactiver pour quitter l’environnement virtuel.
Conclusion
Il est très facile de configurer des environnements virtuels Python, et les avantages sont assez évidents. Vous serez en mesure de compartimenter vos projets et d’éviter les conflits. Il est également plus facile de gérer les versions de package Python pendant que vous travaillez.




