Używanie pip z git + do klonowania repozytorium może być bardzo powolne (przetestuj na przykład https://github.com/django/django@stable/1.6.x , to zajmie kilka minut). Najszybszą rzeczą, jaką znalazłem, która współpracuje z GitHub i BitBucket, jest:
pip install https://github.com/user/repository/archive/branch.zip
która staje się dla django master:
pip install https://github.com/django/django/archive/master.zip
dla django stable / 1.7.x:
pip install https://github.com/django/django/archive/stable/1.7.x.zip
W BitBucket chodzi o ten sam przewidywalny wzorzec:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
Tutaj gałąź główna jest ogólnie nazywana domyślną. Spowoduje to, że instalacja pliku wymagania.txt będzie znacznie szybsza.
Niektóre inne odpowiedzi wspominają o wariacjach wymaganych podczas umieszczania pakietu, który ma zostać zainstalowany requirements.txt
. Zauważ, że przy tej składni archiwum, wiodące -e
i końcowe nie#egg=blah-blah
są wymagane i możesz po prostu wkleić adres URL, aby Twoje wymagania.txt wyglądały następująco:
https://github.com/user/repository/archive/branch.zip
@
?