Installer Virtualenv sous MacOS X
Pour installer virtualenv et virtualenvwrapper sous Mac OS X, il faut au préallable installer XCode , qui se trouve sur le DVD d'installation de Mac OS X ou téléchargeable sur le site d'Apple
Installation de virtualenv
L'installation va se faire avec l'utilitaire pip
$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper
Il faut ensuite ajouter le script virtualenvwrapper.sh dans le ~/.bashrc pour qu'il soit charger au démarrage
source /usr/local/bin/virtualenvwrapper.sh
Ouvrez un nouveau terminal, ou executer la commande ci-dessus dans votre terminal courant, vous verez apparaître quelques lignes qui correspondent à l'initialisation de virtualenv.
Creation de l'environnement virtuel
$ mkvirtualenv env1
et vous verrez apparaître quelques choses comme ceci
$ mkvirtualenv env1
Installing
distribute..........................................
....................................................
....................................................
...............................done.
virtualenvwrapper.user_scripts Creating /Users/kryskool/Envs/env1/bin/predeactivate
virtualenvwrapper.user_scripts Creating /Users/kryskool/Envs/env1/bin/postdeactivate
virtualenvwrapper.user_scripts Creating /Users/kryskool/Envs/env1/bin/preactivate
virtualenvwrapper.user_scripts Creating /Users/kryskool/Envs/env1/bin/postactivate New python executable in env1/bin/python
Par défaut votre prompt va commencer par (env1) pour vous indiquer en permanence que vous êtes sous votre environnement virtuel
(env1)kryskool@The-Snow-Leopard~
Ensuite installer vos librairies python avec pip.
Lister les environnements virtuels existants
Dans votre console, executer la commande lsvirtualenv
lsvirtualenv
Vous verrez apparaitre la liste de vos environnements virtuels disponibles
kryskool@The-Snow-Leopard~:lsvirtualenv
env1
kryskool@The-Snow-Leopard~:
Une ligne par environnement virtuel
Charger un environnement virtuel existant
Pour charger un environnement virtuel existant, il faut utiliser la commande workon
$ workon env1
Quitter l'environnement virtuel
Pour quitter l'environnement virtuel, il faut utiliser la commande deactivate
deactivate
Votre prompt ne sera plus préfixer du nom de l'environnement virtuel entre parenthèses.