से पैकेज स्थापित कर रहा हूं 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>
उचित वातावरण के निर्माण को मानकीकृत करने के लिए समान वर्कफ़्लो पर भरोसा करते हैं।