2012-01-28 16 views
6
pip install --upgrade -r requirements.txt 

में केवल नए निर्भरता स्थापित करने के लिए के लिए एक तरह से सब पहले से स्थापित निर्भरता जब मैं निर्भरता की एक बड़ी सूची है जो एक दर्द हो सकता है के लिए स्थापना प्रक्रिया दोहराता है 30?)वहाँ पिप एक अद्यतन requirements.txt

क्या कोई अपडेटेड आवश्यकताएं.txt जांचने का कोई तरीका नहीं है और केवल पिछले निर्भरता के बाद guarant.txt फ़ाइल में शामिल विशिष्ट निर्भरताओं को स्थापित करें?

मुझे यह पाइप की वास्तविक कमी होने के लिए लगता है (या उस मामले के लिए वर्चुअलनेव में पाइप का उपयोग करना)। बिल्कुल पीआईपी की दोहराव स्थापना प्रकृति पसंद नहीं है।

+1

पीआईपी पहले से स्थापित नहीं है जब तक कि आप इसे '- अपग्रेड' विकल्प का उपयोग करने के लिए मजबूर नहीं करते हैं। –

+0

सही। स्पष्टीकरण के लिए धन्यवाद। समस्या हल हो गई! –

+0

पीआईपी हर बार यूआरएल द्वारा निर्दिष्ट किसी भी आवश्यकता को डाउनलोड करता है, संभवतः क्योंकि यह नहीं पता कि रिमोट यूआरएल का संस्करण बदल गया है या नहीं। – claymation

उत्तर

10

उपरोक्त टिप्पणियों में पियेटर द्वारा उल्लिखित अनुसार, यदि "- अपग्रेड" कमांड में शामिल नहीं है, पहले से ही स्थापित पायथन पैकेज अकेले रह गए हैं।

संबंधित मुद्दे