Accueil > python, Raspberry > Environnement virtuel Python

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’.

Catégories :python, Raspberry Étiquettes :
  1. Aucun commentaire pour l’instant.
  1. No trackbacks yet.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

%d blogueurs aiment cette page :