Login  
 
0 vote

Par Hodonou Sounton le 30/07/2014 à 16:04 Voir l'article

Bonjour Pythoniste!

Nous voulons par ce tutoriel montrer comment on peut faire cohabiter sur un même système d'exploitation Python2 et Python3. Vous considérant comme un vrai Geek, nous estimons que travaillez sous Linux. Ce tutoriel est optimisé pour Débian et ses descendants. Toutefois, vous pouvez bien l'adapter suivant votre système d'exploitation.

Première partie: Installation de virtualenwrapper

Vérifiez que vous avez pip installé sinon installez-le.

Ouvrez votre terminal en faisant CTRL+ALT+T. Tapez-y:

sudo pip install virtualenwrapper

Créez le repertoire qui contiendra votre environnement virtuel:

mkdir ~/.virtualenvs

Ouvrez votre .bashrc (.zshrc selon votre cas) en faisant :

gedit ~/.bashrc

et ajoutez-y ces lignes :

export WORKON_HOME=$HOME/.virtualenvs
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true

Enfin faites :

source ~/.bash_profile

Seconde partie: Utilisation

Créons un environnement de travail pour vos projets python2. Pour se faire trouvons l'emplacement de votre python2.

which python2

Cette commande vous retournera l'emplacement que nous allons appelé désormais EMP2. Faites ensuites ceci:

mkvirtualen --python=EMP2 env2

où env2 est le nom que vous avez choisi pour votre environnement python2.

Créons un environnement de travail pour vos projets python3. Trouvons l'emplacement de votre python3.

which python3

Cette commande vous retournera l'emplacement que nous allons appelé désormais EMP3. Faites ensuites ceci:

mkvirtualen --python=EMP3 env3

où env3 est le nom que vous avez choisi pour votre environnement python2.

Pour passez d'un environnement à un autre il suffit de faire:

workon <le_nom_de_l_environnement>

Visitez la documentation de virtualenwrapper pour avoir plus d'informations sur son utilisation.

Voilà! C'est tout. N'oubliez pas de laisser vos commentaires.