Die Verwendung von pip mit git + zum Klonen eines Repositorys kann sehr langsam sein (Test mit https://github.com/django/django@stable/1.6.x dauert beispielsweise einige Minuten). Das schnellste, was ich gefunden habe und was mit GitHub und BitBucket funktioniert, ist:
pip install https://github.com/user/repository/archive/branch.zip
was für Django-Meister wird:
pip install https://github.com/django/django/archive/master.zip
für Django Stable / 1.7.x:
pip install https://github.com/django/django/archive/stable/1.7.x.zip
Bei BitBucket handelt es sich um dasselbe vorhersehbare Muster:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
Hier wird der Hauptzweig im Allgemeinen als Standard bezeichnet. Dadurch wird die Installation Ihrer Anforderung.txt erheblich beschleunigt.
In einigen anderen Antworten werden Variationen erwähnt, die erforderlich sind, wenn Sie das zu installierende Paket in Ihr Paket einfügen requirements.txt
. Beachten Sie, dass mit diesem Archiv Syntax, die führende -e
und nachlauf #egg=blah-blah
sind nicht erforderlich, und Sie können einfach nur die URL, so dass Ihr requirements.txt aussieht:
https://github.com/user/repository/archive/branch.zip
@
?