VirtualEnv

VirtualEnv est un outil de gestion d’environnements virtuels pour Python. Il sert à créer des environnements Python isolés les uns des autres sur machine, chacun avec sa propre version de Python et ses propres dépendances de paquets. 

Virtualenv.pypa.io