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é.
pip install virtualenv
cd project
virtualenv .venv
Linux :
source .venv/bin/activate
Windows (git bash) :
source .venv/Scripts/activate
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