Environnement virtuel en python
Python est un langage riche en bibliothèques, mais il peut être complexe de gérer plusieurs projets nécessitant des versions différentes de ces bibliothèques. Par exemple, un projet peut nécessiter Django 1.8, tandis qu’un autre a besoin de Django 2.1. Pour résoudre ce problème, vous pouvez utiliser virtualenv
, un outil qui permet de créer des environnements virtuels. Cela vous permet de travailler sur plusieurs projets avec des versions différentes des bibliothèques, sans conflit.
Voici comment installer un environnement virtuel avec Python 3.12 :
- Installer
virtualenv
: Vous pouvez l’installer via pip avec la commande : - Créer un nouvel environnement virtuel : Utilisez la commande suivante pour créer un environnement virtuel :
- Activer l’environnement virtuel :
- Sur Windows :
- Sur macOS et Linux :
- Installer les dépendances : Une fois l’environnement activé, vous pouvez installer les bibliothèques nécessaires (par exemple, une version spécifique de Django) :
Installation d’un venv avec python 3.12
Si vous avez une version python > 3.12 vous pouvez suivre les commandes suivantes:
cd /home/max mkdir venv cd /home/max/venv python3 -m venv mon_appli--without-pip source mon_appli/bin/activate wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py deactivate source mon_appli/bin/activate pip --version