एक भंडार क्लोन करने के लिए गिट + के साथ पाइप का उपयोग करना बहुत धीमा हो सकता है (उदाहरण के लिए https://github.com/django/[email protected]/1.6.x के साथ परीक्षण करें, इसमें कुछ मिनट लगेंगे)। सबसे तेजी से बात मैंने पाया है, जो GitHub और BitBucket साथ काम करता है, यह है:
pip install https://github.com/user/repository/archive/branch.zip
जो Django मास्टर के लिए हो जाता है:
pip install https://github.com/django/django/archive/master.zip
Django स्थिर/1.7.x के लिए
:
pip install https://github.com/django/django/archive/stable/1.7.x.zip
बिटबकेट के साथ यह एक ही अनुमानित पैटर्न के बारे में है:
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
यहां, मास्टर शाखा को आम तौर पर डिफ़ॉल्ट नाम दिया जाता है। इससे आपकी आवश्यकताओं.txt बहुत तेज इंस्टॉल हो जाएंगी।
कुछ अन्य उत्तरों में आपके requirements.txt
में पैकेज को स्थापित करने के दौरान आवश्यक भिन्नताओं का उल्लेख किया गया है। ध्यान दें कि यह संग्रह वाक्य रचना के साथ, प्रमुख -e
और #egg=blah-blah
अनुगामी की आवश्यकता नहीं हैं, और आप बस यूआरएल पेस्ट कर सकते हैं, तो आपके requirements.txt की तरह दिखता है:,
https://github.com/user/repository/archive/branch.zip
स्रोत
2014-07-17 19:02:22
यह शाखा तैयार करें या द्वारा प्रतिबद्ध '@ करने के लिए' mendatory है? – eugene
@ यूजीन, नहीं, '@' और उसके बाद के हिस्सों वैकल्पिक है। – falsetru
अरे, अब 'पेड़' नहीं है, यह एक त्रुटि उठता है। – SalahAdDin