से पैकेज स्थापित कर रहा हूं requirements.txt
pip install -r requirements.txt
requirements.txtफ़ाइल में लिखा है:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxmlस्थापित करने में विफल एकमात्र पैकेज है और इससे सब कुछ विफल हो जाता है (अपेक्षित परिणाम जैसा कि टिप्पणियों में लार्क्स द्वारा बताया गया है)। हालाँकि, के बाद lxmlविफल रहता है pipअभी भी के माध्यम से चलाता है और बाकी संकुल को डाउनलोड करता है।
pip install -r requirements.txtअगर मैं समझता हूं कि कमांड विफल हो जाएगा, तो यदि कोई भी पैकेज requirements.txtस्थापित करने में विफल रहता है।
क्या ऐसा कोई तर्क है जो मैं इसे चलाने के pip install -r requirements.txtलिए यह बता सकता हूं कि यह क्या स्थापित कर सकता है और संकुल को छोड़ सकता है जो इसे छोड़ नहीं सकता, या जैसे ही यह विफल होता है, बाहर निकलने के लिए?
requirements.txtइसमें सूचीबद्ध है , तो संभवतः इसकी आवश्यकता है , इसलिए यह समझ में आता है कि pipयदि पैकेज स्थापित नहीं किया जा सकता है तो वह विफल हो जाएगा। यदि कोड उस पैकेज के बिना वैसे भी चलता है, तो यह शायद ही एक आवश्यकता थी। रैंडमली प्रूनिंग फेल हुए पैकेजों से requirements.txtऐसा लगता है कि यह सिर्फ लापता निर्भरता के साथ समस्या पैदा करने वाला है।
pip install -r <some file>उचित वातावरण के निर्माण को मानकीकृत करने के लिए समान वर्कफ़्लो पर भरोसा करते हैं।