# Créer un environnement virtuel python

Créer un environnement virtual sur sa machine pour ne pas toucher au versionning des paquets directement de votre OS.

Création d'un environnement virtuel Python

```bash
mkvirtualenv -p /usr/bin/python3 le_nom_de_ton_env
```

  
Action: Cette commande crée un nouvel environnement virtuel Python nommé "le\_nom\_de\_ton\_env". L'option -p /usr/bin/python3 spécifie que cet environnement utilisera Python 3 comme interpréteur.

```bash
TMP=/var/tmp pip3 install --upgrade pip
```

<span style="color: rgb(230, 126, 35);">  
</span>  
Action: Cette commande met à jour le gestionnaire de paquets pip dans l'environnement virtuel nouvellement créé.  
L'option TMP=/var/tmp spécifie un répertoire temporaire pour effectuer l'installation.

Activation et utilisation de l'environnement virtuel

```bash
workon le_nom_de_ton_env
```

<span style="color: rgb(230, 126, 35);">  
</span>  
Action: Cette commande active l'environnement virtuel que vous avez créé précédemment. Une fois activé, les commandes pip s'exécuteront dans le contexte de cet environnement isolé, vous pouvez exemple installer un nouvelle version d'ansible sur votre environnement virtuel