Python virtualenv permet de définir un environnement virtual pour Python.
Installation de virtualenv
user@machine:~/$ pip install --user virtualenv
Créer un environnement virtuel appelé python3, et utilisant python3.5
user@machine:~/$ virtualenv python3 -p /usr/bin/python3.5
Pour se placer dans l'environnement
user@machine:~/$ source python3/bin/activate
l'invite de commande est maintenant précédé du nom de l'environnement virtuel
(python3) user@machine:~/$
Pour sortir de l'environnement
user@machine:~/$ deactivate