Використання pip з git + для клонування сховища може бути надзвичайно повільним (тест за допомогою https://github.com/django/django@stable/1.6.x, наприклад, займе кілька хвилин). Найшвидше, що я знайшов, що працює з GitHub та BitBucket, це:
pip install https://github.com/user/repository/archive/branch.zip
що стає для майстра джанго:
pip install https://github.com/django/django/archive/master.zip
для стабільного джанго / 1.7.x:
pip install https://github.com/django/django/archive/stable/1.7.x.zip
З BitBucket це приблизно однаковий прогнозований малюнок:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
Тут головна гілка зазвичай називається за замовчуванням. Це зробить встановлення ваших вимог.txt набагато швидшим.
Деякі інші відповіді згадують варіанти, необхідні при розміщенні пакета для встановлення у ваш requirements.txt
. Зверніть увагу , що при цьому архівному синтаксисі, провідні -e
спеціалісти і відомі #egg=blah-blah
які НЕ потрібно, і ви можете просто вставити URL, тому ваш requirements.txt виглядає наступним чином :
https://github.com/user/repository/archive/branch.zip
@
?