पायथन में अपने पैकेज को प्रबंधित करना एक बोझिल काम हो सकता है। यह आलेख उपयोगी कमांड पर चर्चा करता है और पाइप और पिपेनव और वर्चुअलएन्व के बीच अंतर का उपयोग करके आपके पैकेज को प्रबंधित करने में सहायता के लिए संसाधन प्रदान करता है। हम Django नामक एक शक्तिशाली ढांचे को भी कवर करेंगे।
पिप क्या है? पिप एक उपयोगी पैकेज मैनेजर है। पिप एक पुनरावर्ती संक्षिप्त नाम है जो "पिप इंस्टाल पैकेज" या "पाइप इंस्टाल पायथन" के लिए खड़ा हो सकता है। वैकल्पिक रूप से, pip का अर्थ "पसंदीदा इंस्टॉलर प्रोग्राम" है।
पैकेज कैसे अपडेट करें
निम्नलिखित पैराग्राफ में, पैकेज मैनेजर पाइप का उपयोग करके पायथन में मौजूदा पैकेजों को कैसे अपडेट किया जाए, इस पर ध्यान दिया जाएगा।
सबसे पहले, सुनिश्चित करें कि आपने pip –version . चलाकर पाइप स्थापित किया है अपने टर्मिनल में। यदि आपने Homebrew का उपयोग करके या python.org से इंस्टॉलर के साथ पायथन स्थापित किया है, तो आपके पास पाइप होना चाहिए। यदि आप लिनक्स पर हैं, तो आपको अलग से पाइप स्थापित करना पड़ सकता है। हमारे लेख पर एक नज़र डालें। यह आपका मार्गदर्शन करता है कि अपनी मशीन पर पाइप कैसे स्थापित करें।
अपने पाइपफाइल में मौजूदा पैकेज को अपडेट करने के लिए, पाइप इंस्टॉल-अपग्रेड पैकेजनाम का उपयोग करें अपने पैकेज का नवीनतम संस्करण स्थापित करने के लिए। यदि पैकेज का एक विशिष्ट संस्करण है जिसे आप स्थापित करना चाहते हैं तो पैकेज नाम के बाद संस्करण टाइप करें। अपने प्रोजेक्ट/एप्लिकेशन के लिए आवश्यक सटीक संस्करण को शामिल करने के तरीके के बारे में निम्नलिखित उदाहरण देखें (उदाहरण के लिए पाइप इंस्टॉल-अपग्रेड पैकेजनाम==1.4 )।
अपनी पिपाइल से निर्भरता कैसे स्थापित करें
पिपेनव पायथन परियोजनाओं के लिए एक निर्भरता प्रबंधक है। यह Node.js npm और रूबी के बंडलर के समान है। जबकि पाइप पायथन पैकेज स्थापित कर सकता है, पिपेनव एक पसंदीदा उपकरण है जिसका उपयोग निर्भरता के प्रबंधन के लिए किया जाता है क्योंकि यह आसान है। अपने टर्मिनल में इस पाइप कमांड का उपयोग करके पिपेनव को इनपुट करके स्थापित करें: यह कमांड किसी भी सिस्टम-वाइड पैकेज को नुकसान से बचाने के लिए एक उपयोक्ता संस्थापन करता है। यदि अधिष्ठापन के बाद आपके टर्मिनल/खोल में पिपेनव उपलब्ध नहीं है, तो आपको उपयोगकर्ता आधार की बाइनरी निर्देशिका को अपने पथ में जोड़ने की आवश्यकता है। पाइपफाइल से निर्भरता स्थापित करने के लिए, pipenv सिंक कमांड का उपयोग करें ।
पिपेनव बनाम वर्चुअल एनवायरनमेंट
एक आभासी वातावरण (Virtualenv) का उपयोग दूरस्थ पायथन वातावरण बनाने के लिए किया जाता है। Virtualenv एक फ़ोल्डर बनाता है जिसमें उन पैकेजों का उपयोग करने के लिए सभी आवश्यक निष्पादन योग्य होते हैं जिनकी एक पायथन परियोजना को आवश्यकता हो सकती है। इसे पिपेनव के बजाय स्टैंडअलोन के रूप में इस्तेमाल किया जा सकता है। कमांड का प्रयोग करें पाइप इंस्टाल वर्चुअलएन्व वर्चुअल वातावरण स्थापित करने के लिए अपने टर्मिनल में।
Virtualenv –version . कमांड चलाकर इसकी स्थापना का परीक्षण करें अपने टर्मिनल में। वर्चुअल वातावरण का उपयोग किया जाता है ताकि आप अन्य प्रोजेक्ट्स के संस्करणों को न बदलें जो अन्य प्रोजेक्ट सिस्टम में मौजूदा पैकेज के साथ असंगत हो सकते हैं। दूसरी ओर, पिपेनव का उपयोग परियोजना के आधार पर परियोजना की आवश्यकताओं के अनुसार आपकी निर्भरता को प्रबंधित करने के लिए किया जाता है।
81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।
बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।
Django और Python
Django और Python बैकएंड डेवलपमेंट में साथ-साथ चलते हैं। पायथन शक्तिशाली और संक्षिप्त है, जबकि Django एक वेब ढांचा है जिसमें कमांड लाइन टूल Django-admin जैसे कई उपयोगी उपकरण हैं।
यदि आपके पास पहले से Django स्थापित नहीं है, तो कमांड का उपयोग करके इसे स्थापित करें, pip install Django . Django वेब फ्रेमवर्क का उपयोग करके अपना प्रोजेक्ट बनाते समय, django-admin नामक एक कमांड लाइन टूल इंस्टॉल किया जाएगा। प्रोजेक्ट शुरू करने के लिए Django-admin startproject project_name कमांड का उपयोग करें। हमारे लेख को पढ़कर उपयोगी टिप्स और संसाधन प्राप्त करें।
निष्कर्ष
इस लेख में, हमने चर्चा की है कि पाइप का उपयोग करके पैकेज को कैसे अपडेट किया जाए और मौजूदा प्रोजेक्ट में पाइपफाइल से निर्भरता कैसे स्थापित की जाए, पिपेनव और वर्चुअलएन्व और उनके उपयोगों के बीच अंतर, और Django, एक शक्तिशाली ढांचा जो पायथन को पूरक करता है।
प्रासंगिक विषयों में गहराई से गोता लगाने के लिए कुछ संसाधन भी उपलब्ध हैं। आप अपने पायथन पैकेजों के प्रबंधन में महारत हासिल करने की राह पर हैं!