Il faut toujours travailler dans un environnement virtuel car si deux projets python ont besoin de deux versions différentes d'une même librairie, c'est compliqué.
====Virtualenv====
* Installation
pip install virtualenv
* Création d'un environnement
cd project
virtualenv .venv
* Activation de l'environnement
Linux :
source .venv/bin/activate
Windows (git bash) :
source .venv/Scripts/activate
====venv====
Sous Ubuntu, il n'est plus possible d'installer des paquets en global. Il n'est donc plus possible d'utiliser virtualenv.
Les commandes équivalentes sont :
cd project
python3 -m venv .venv
source .venv/bin/activate