Używanie pip z git + do klonowania repozytorium może być bardzo powolne (test z https://github.com/django/[email protected]/1.6.x na przykład zajmie to kilka minut). Najszybszy rzeczą znalazłem, który współpracuje z GitHub i BitBucket jest:
pip install https://github.com/user/repository/archive/branch.zip
który 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
Z BitBucket ma mniej więcej ten sam przewidywalny wzór:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
Tutaj oddział główny jest ogólnie nazywane domyślnym. To sprawi, że requirements.txt instalacji znacznie szybciej.
Niektóre inne warianty odpowiedzi wymienić wymagane przy składaniu pakiet do zainstalowania w swoim requirements.txt
. Zauważ, że z tej składni archiwum, wiodący -e
i końcowe #egg=blah-blah
są nie konieczne, a można po prostu wkleić adres URL, więc requirements.txt wygląda następująco:
https://github.com/user/repository/archive/branch.zip
jest to mendatory określić oddział lub popełnienia przez '@'? – eugene
@eugene, No, '' @ i po części to jest opcjonalne. – falsetru
Hej, teraz nie jest konieczne wstawianie "drzewa", pojawia się błąd. – SalahAdDin