% Gestion des venv Python

# Installation virtualenvwrapper

```bash
brew install virtualenvwrapper
```

Ajout de `source virtualenvwrapper.sh` dans .profile .bashrc .bash_profile

Voir [virtualenvwrapper 6.1.2.dev6+g1da1602 &#8212; virtualenvwrapper 6.1.2.dev6+g1da1602 documentation](https://virtualenvwrapper.readthedocs.io/en/latest/)

```bash
$ mkvirtualenv figure_latex

$ pip3 install pandocfilters
```

Ajouter le chemin vers le python qui est dans le bin du venv dans le hashbang

```
#!/Users/lauhub/.virtualenvs/figure_latex/bin/python
```

Ou:

```bash
echo "#!$(which python)" >> nouveau_fichier_executable
```

## Créer le `venv`

```bash
mkvirtualenv <NOM DU VENV>
```

## Lister les `venv`s

```bash
lsvirtualenv <NOM DU VENV>
```


## Utiliser le `venv`


```bash
workon <NOM DU VENV>
```

## Quitter le `venv`


```bash
deactivate
```
