[Python-de] Setup eines virtualenv beschleunigen

Markus Zapke-Gründemann markuszapke at gmx.net
Fr Sep 27 13:35:01 CEST 2013


Achim Domma schrieb:
> ich habe eine Pyramid-Anwendung, die ich via Nginx und uwsgi hoste. Zu jedem
> Zeitpunkt laufen mehrere Entwicklungsversionen von der Anwendung. U.a.
> deshalb hat jede Instanz ihr eigenes virtualenv. Mein Problem ist, daß das
> Aufsetzen der virtualenvs zu lange dauert. Der Grund sind vorwiegend numpy,
> pandas und Co. Die Pakete unter Linux zu bauen dauert nunmal eine Weile.
> 
> In einem kurzen Test konnte ich von Hand ein wheel vorcompilieren und dann
> installieren. Generell sieht das vielversprechend aus, ich frage mich aber,
> wie andere Leute damit umgehen. Gibt's eine Möglichkeit, lokale wheels so zu
> registrieren, daß sie installiert werden, falls sie da sind, als Fallback
> aber eine neue Version gebaut wird? Ich würde mein setup.py ungern verändert
> bzw. sollte alles in jedem Fall auch ohne wheels funktionieren.
> 
> Für Hinweise und Tipps wäre ich sehr dankbar.
Ja, wenn du pip so wie hier[1] konfigurierst wird nach wheels im angegebenen
Verzeichnis gesucht.


Viele Grüße

Markus

[1]
https://bitbucket.org/keimlink/dotfiles/src/237f660681b0513266010d3b377d005a23e7a478/bash/profile?at=default#cl-297


Mehr Informationen über die Mailingliste python-de