अन्य उत्तर विवरण का एक अच्छा विवरण देते हैं, लेकिन मैं कुछ उच्च-स्तरीय बिंदुओं को उजागर करना चाहता हूं।
पाइप एक पैकेज मैनेजर है जो अजगर पैकेज की स्थापना, उन्नयन और स्थापना रद्द करने की सुविधा देता है । यह वर्चुअल पायथन वातावरण के साथ भी काम करता है।
conda किसी भी सॉफ्टवेयर (स्थापना, उन्नयन और स्थापना रद्द) के लिए एक पैकेज प्रबंधक है । यह वर्चुअल सिस्टम वातावरण के साथ भी काम करता है।
कोंडा के डिजाइन के साथ लक्ष्यों में से एक उपयोगकर्ताओं द्वारा आवश्यक संपूर्ण सॉफ्टवेयर स्टैक के लिए पैकेज प्रबंधन की सुविधा है, जिसमें से एक या अधिक अजगर संस्करण केवल एक छोटा सा हिस्सा हो सकते हैं। इसमें निम्न-स्तरीय लाइब्रेरी शामिल हैं, जैसे रैखिक बीजगणित, संकलक, जैसे कि विंडोज पर मिंगव, संपादक, Hg और Git जैसे संस्करण नियंत्रण उपकरण, या अन्य जो भी वितरण और प्रबंधन की आवश्यकता होती है ।
संस्करण प्रबंधन के लिए, पाइप आपको कई अजगर वातावरणों के बीच स्विच करने और प्रबंधित करने की अनुमति देता है।
कॉनडा आपको कई सामान्य उद्देश्य वातावरणों के बीच स्विच करने और प्रबंधित करने की अनुमति देता है, जिसमें कई अन्य चीजें संस्करण संख्या में भिन्न हो सकती हैं, जैसे सी-लाइब्रेरी या कंपाइलर, या टेस्ट-सूट, या डेटाबेस इंजन और इतने पर।
कॉनडा विंडोज-केंद्रित नहीं है, लेकिन विंडोज पर यह वर्तमान में उपलब्ध बेहतर समाधान है जब संकलन के लिए जटिल वैज्ञानिक पैकेज स्थापित करने और प्रबंधित करने की आवश्यकता होती है।
मैं रोना चाहता हूं जब मुझे लगता है कि मैंने विंडोज पर पाइप के माध्यम से इन पैकेजों में से कई को संकलित करने की कोशिश में कितना समय खो दिया है, या pip install
संकलन की आवश्यकता होने पर सत्र विफल हो गया।
एक अंतिम बिंदु के रूप में, कॉन्टिनम एनालिटिक्स भी नियमित रूप से पैकेज डेवलपर्स को (स्वतंत्र) binstar.org (जिसे अब anaconda.org कहा जाता है ) होस्ट करता है, अपने स्वयं के कस्टम (निर्मित!) सॉफ़्टवेयर स्टैक बनाने की अनुमति देता है जो उनके पैकेज-उपयोगकर्ता से कर पाएंगे conda install
।
conda
/enpgk
पर लक्षित हैnew users who want to get up and running with minimal effort
: चंदवा / एनाकोंडा स्टैंडअलोन environement कर रहे हैं, कि इस प्रणाली अजगर (venv लेकिन अधिक शक्तिशाली की तरह) के साथ हस्तक्षेप नहीं करते। BTW IPyhton, नहीं iPython (ऊपरी मामला I)