Menggunakan pip dengan git + untuk mengkloning repositori dapat menjadi sangat lambat (uji dengan https://github.com/django/django@stable/1.6.x misalnya, itu akan memakan waktu beberapa menit). Hal tercepat yang saya temukan, yang bekerja dengan GitHub dan BitBucket, adalah:
pip install https://github.com/user/repository/archive/branch.zip
yang menjadi untuk django master:
pip install https://github.com/django/django/archive/master.zip
untuk django stable / 1.7.x:
pip install https://github.com/django/django/archive/stable/1.7.x.zip
Dengan BitBucket ini tentang pola yang dapat diprediksi sama:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
Di sini, cabang master umumnya bernama default. Ini akan membuat persyaratan Anda.txt menginstal lebih cepat.
Beberapa jawaban lain menyebutkan variasi yang diperlukan saat menempatkan paket yang akan diinstal ke Anda requirements.txt
. Perhatikan bahwa dengan sintaks arsip ini, terkemuka -e
dan trailing #egg=blah-blah
yang tidak diperlukan, dan Anda hanya bisa hanya menyisipkan URL, sehingga terlihat requirements.txt Anda seperti:
https://github.com/user/repository/archive/branch.zip
@
?