पायथन पैकेजिंग टूल्स की तुलना: डिस्टुटिल्स, डिस्ट्रीब्यूट, सेटअपटूल्स और डिस्टुटिल्स2
पायथन पैकेजिंग परिदृश्य में कई बदलाव हुए हैं, जिससे इसके बारे में भ्रम पैदा हो गया है उपलब्ध विभिन्न उपकरणों के बीच अंतर। इस लेख का उद्देश्य डिस्टुटिल्स, डिस्ट्रीब्यूट, सेटअपटूल्स और डिस्टुटिल्स2 की संक्षिप्त तुलना प्रदान करके जटिलताओं को स्पष्ट करना है।
डिस्टुटिल्स
डिस्टुटिल्स पायथन में शामिल प्रारंभिक वितरण उपयोगिता है मानक पुस्तकालय. यह पायथन वितरण बनाने के लिए आधार के रूप में कार्य करता है लेकिन इसमें कई आधुनिक सुविधाओं का अभाव है। पायथन 3.10 के अनुसार, डिस्टुटिल्स को हटा दिया गया है और केवल सरल पायथन वितरण के लिए अनुशंसित है। यदि स्थापित किया गया है, तो डिस्ट्रीब्यूट सेटअपटूल पैकेज को ओवरराइड कर देगा। हालाँकि, डिस्ट्रीब्यूट को वापस Setuptools 0.7 में विलय कर दिया गया, जिससे यह अनावश्यक हो गया। आज, Pypi पर संस्करण Setuptools के लिए केवल एक संगतता परत के रूप में कार्य करता है। और setup.py स्क्रिप्ट को बढ़ाने की क्षमता। यह अधिक जटिल पायथन वितरणों के लिए एक लोकप्रिय विकल्प है और पाइप के साथ अच्छी तरह से खेलता है। पायथन की मानक लाइब्रेरी के लिए मानक उपकरण। हालाँकि, इस परियोजना को अंततः 2012 में छोड़ दिया गया था। Distutils2 को अब सक्रिय रूप से बनाए नहीं रखा गया है और इसका उपयोग नहीं किया जाना चाहिए। अनुशंसित प्रारंभिक बिंदु है. यह एक मजबूत समुदाय के साथ व्यापक रूप से उपयोग किया जाने वाला उपकरण बना हुआ है और उन्नत सुविधाओं का समर्थन करता है। सेटअपटूल्स पिप और वर्चुअलएन्व के साथ निर्बाध रूप से काम करता है, जो पायथन परियोजनाओं के प्रबंधन के लिए एक व्यापक समाधान प्रदान करता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3