Environnement virtuel Python
Il est possible de travailler en Python dans des environnements isolés afin d’éviter des incompatibilités au niveau des versions et des dépendances de modules Python.
Pour installer l’environnement virtuel ’virtualenv’ pour Python 2.x, taper la commande :
sudo pip install virtualenv
Pour la version Python 3.6, l’environnement virtuel est géré par la commande fournie en standard ‘venv’.
Ensuite il faut créer un dossier pour contenir l’environnement Python :
cd $home
mkdir pythonenv
cd pythonenv
Dans le dossier, créer l’environnement virtuel :
virtualenv raspberry pour Python 2.7
python3 -m venv raspberry pour Python 3.6
Cela crée un dossier de nom ‘raspberry’ qui va contenir un environnement Python isolé.
Pour l’activer, taper la commande :
cd raspberry
source bin/activate
on voit le nom de l’environnement virtuel Python apparaître entre parenthèse dans le prompt.
Maintenant il est possible d’installer des packages python avec l’utilisation de la commande pip dans votre environnement virtuel sans interférer avec la version Python installée avec l’OS.
Pour utiliser l’environnement virtuel dans un script Python, il faut changer la première ligne #!/usr/bin/python par #!/bin/python.
Pour quitter l’environnement virtuel :
deactivate
Pour supprimer un environnement virtuel Python, il suffit de supprimer le dossier par exemple ‘raspberry’.