Création de virtualenvs préconfigurés hors-ligne

Posté le 05 March 2013 dans Python • Taggé avec pip, python, virtualenv, virtualenvwrapper

Je crée régulièrement des virtualenvs avec virtualenvwrapper, et j’ai toujours les mêmes problèmes:

  • il faut installer les mêmes outils de base à chaque fois
  • il faut être connecté pour les télécharger
  • le téléchargement peut être long

mkvirtualenv propose un hook, postmkvirtualenv, qui permet d’exécuter des commandes après la création du virtualenv.

Je l’utilise pour lancer l’installation de dépendances communes à tous mes virtualenvs. Couplé avec la recette Fast & Local Installs de pip, cela me permet de créer des virtualenvs préconfigurés totalement hors-ligne.

Pour cela, on va créer le répertoire $WORKON_HOME/offline et le fichier de requirement …


Continuer à lire