पिप का उपयोग करके पायथन में स्थानीय पैकेज विकास के लिए संपादन योग्य मोड का लाभ उठाना
पायथन के पैकेज प्रबंधन पारिस्थितिकी तंत्र में, पिप '-ई' (या) का दावा करता है विशिष्ट परिदृश्यों के लिए '--संपादन योग्य') विकल्प। यह विकल्प नियोजित करने के लिए कब लाभप्रद होगा?
उत्तर संपादन योग्य मोड के कार्यान्वयन में निहित है, जैसा कि आधिकारिक दस्तावेज में बताया गया है: "स्थानीय से संपादन योग्य मोड (यानी सेटअपटूल "डेवलप मोड") में एक प्रोजेक्ट स्थापित करता है प्रोजेक्ट पथ या वीसीएस यूआरएल।"
अनिवार्य रूप से, जब आप संपादन योग्य मोड में एक पैकेज स्थापित करते हैं, तो यह पैकेज को उसके मूल स्थान से लिंक करता है। इसका मतलब यह है कि यदि आप उस पैकेज के लिए स्रोत फ़ाइलों को अपडेट करते हैं, तो वे परिवर्तन तुरंत आपके वातावरण में दिखाई देंगे।
आपके सिस्टम पर किसी पैकेज को सक्रिय रूप से विकसित करते समय यह बेहद उपयोगी साबित होता है। प्रत्येक कोड संशोधन पर आपके वर्चुअल वातावरण में पैकेज को मैन्युअल रूप से अपडेट करने के बजाय, संपादन योग्य मोड एक निर्बाध एकीकरण प्रदान करता है, जिससे आप तेजी से पुनरावृत्त कर सकते हैं और बिना किसी परेशानी के परिवर्तनों का परीक्षण कर सकते हैं।
उदाहरण के लिए, आप 'पिप इंस्टॉल' कमांड चला सकते हैं -ई .' इसे संपादन योग्य मोड में स्थापित करने के लिए अपने पैकेज की निर्देशिका में। वैकल्पिक रूप से, यदि आपका पैकेज कहीं और स्थित है, तो 'setup.py' फ़ाइल के पूर्ण पथ का उपयोग करें, जैसे 'pip install -e ~/path/to/setup.py'।
संपादन योग्य मोड का लाभ उठाकर पिप, आप स्थानीय पैकेजों की विकास प्रक्रिया को सुव्यवस्थित करते हैं, जिससे आप तेजी से और प्रभावी ढंग से इसे दोहराने में सक्षम होते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3