Outils pour utilisateurs

Outils du site


Panneau latéral

virtualenv

Ceci est une ancienne révision du document !


virtualenv pour développer en python

Voici une source et une autre source, dont je me suis très largement inspirée pour cette entrée

Quand on commence à beaucoup programmer en python ou installer de nombreux services (mediagoblin, mailpile…), ça peut vite devenir le bazar et des conflits peuvent apparaître entre les différents modules ou leurs versions. Dans l'univers python, il existe cependant une solution assez simple d'emploi : virtualenv

virtualenv

installation

Disponible su pypi, on peut l'installer avec pip

pip install virtualenv

utilisation

créer un environnement

C'est tout simple :

virtualenv /path/vers/projet/nomEnv

Un dossier sera créé avec l'environnement python complet : interpréteur, modules …

on peut aussi choisir une version de l'interpreteur en particulier :

virutalenv monEnv -p /usr/bin/python2.6
utiliser un environnement

C'est pas compliqué non plus, depuis votre console bash :

source /path/vers/projet/nomEnv/bin/activate

le prompt de la console changera et vous serez dans l'environnement isolé. Si par exemple vous utilisez pip dans cet environnement, les modules seront installés seulement dans l'environnement

Pour quitter un environnement, tapez simplement :

deactivate
virtualenv.1413452978.txt.gz · Dernière modification: 2018/10/13 20:32 (modification externe)