Jul 242012
 

J’ai il y a quelques temps fait de multiples tests chez AD. Certains nécessitaient l’utilisation de paquet python non installé par défaut sur le serveur mutu AD. Du coup, j’ai voulu installer virtualenwrapper pour me simplifier la tache.

Voici la méthode que j’ai utilisé. Je suis preneur de toute amélioration que vous pourriez me remonter sur ma manière de faire (pour le jour où j’aurais vraiment besoin d’installer des choses pour faire de la prod avec du virtualenv). D’ailleurs je la partage ici autant pour le plaisir de la partager, que pour ne pas l’oublier que pour vous permettre de l’améliorer.

Le commencement, installer virtualenwrapper. En local sur son home. En faisant :

pip install --install-option="--user" virtualenvwrapper

du coup cela vous installe le tout dans $HOME/.local/….

Une fois installé, il faut faire (comme pour installation normale) la création du répertoire de vos environnements en faisant :

export WORKON_HOME=$HOME/.virtualenvs
mkdir -p $WORKON_HOME

Ensuite histoire de ne plus avoir à le faire, dans votre .bash_profile :

export PYTHONPATH=~/.local 
export WORKON_HOME=~/.virtualenvs 
export PATH=$PATH:$PYTHONPATH/bin 
source ~/.local/bin/virtualenvwrapper.sh

un petit coup de

source ~/.local/bin/virtualenvwrapper.sh

et Voila ! (à dire comme avec l’accent d’un américain qui prend un accent français).

Vous aller pouvoir faire des mkvirtualenv en veux tu en voilà !

(Un petit tips, si vous faites du django, il ne faut pas oublier dans votre django.fcgi d’ajouter une ligne

 sys.path.insert(0,'/home/$USER/.virtualenvs /VENV_NAME/lib/python2.6/site-packages'

)


Flattr this!

 Posted by at 10:50

  One Response to “Installation de virtualenvwrapper chez Alwaysdata”


  1. Fatal error: Call to private method CodeColorer::performHighlightCodeBlock() from context '' in /home/hybird/jmadwww/blog/wp-content/plugins/codecolorer/codecolorer-core.php on line 70