मैंने पिछले वर्ष में विभिन्न विंडोज वितरण की कोशिश की है, अपने काम के माहौल (एक प्रॉक्सी के पीछे, लेकिन प्रॉक्सी कॉन्फ़िगरेशन तक पहुंच के बिना) के लिए एक खोज योग्य खोजने की कोशिश कर रहा हूं।
यहाँ अनुभव से मेरी प्रतिक्रिया है:
ईपीडी / कैनोपी:
हमारे पास ईपीडी का लाइसेंस था, लेकिन यह पुराना था और हम अजीब प्रॉक्सी स्थिति के कारण को अद्यतन करने में असमर्थ थे। कुछ पैकेज (जैसे xlrd / xlwt के हालिया संस्करण ) को जोड़ने के लिए , मैंने स्रोत से संकलित किया। SciPy और NumPy को अपडेट करने के लिए , मैंने http://www.lfd.uci.edu/~gohlke/pythonlibs/ से पहले से इंस्टॉल किए गए इंस्टॉलर का उपयोग किया , लेकिन यह कभी-कभी संगतता को खराब कर देगा। मुझे पूरी तरह से कॉन्फ़िगर किया गया Py2exe और Cython पसंद है , और यह केवल बॉक्स से बाहर काम करता है।
थोड़ी देर के बाद, मैंने कैनोपी के मुफ्त संस्करण को स्थापित करने की कोशिश की, लेकिन इसमें साइथन और पी 2 एक्स की कमी है और कुछ विशिष्ट उन्नत पैक की आवश्यकता है, इसलिए मैंने वास्तव में इसका इस्तेमाल कभी नहीं किया। मेरे कुछ सहयोगियों ने पूर्ण कैनोपी लाइसेंस खरीदा, लेकिन हमें अभी भी यकीन नहीं है कि वे कैसे अपडेट करने जा रहे हैं ...
पायथन (x, y):
लाइसेंस के साथ संघर्ष नहीं करना चाहता, मैंने घर पर पायथन (x, y) स्थापित किया। एकमात्र नकारात्मक पहलू जो मैंने अभी देखा, वह यह है कि मानक इंस्टॉलेशन के लिए आपको उन पैकेजों का चयन करना होगा, जो आप चाहते हैं। यह एक अच्छा और एक बुरा बिंदु दोनों है, क्योंकि मुझे यकीन नहीं हो सकता है कि मेरे ग्राहकों के पास ठीक वैसा ही कॉन्फ़िगरेशन होगा जैसा मैं स्थापित करते समय करता हूं। (उत्साहित उपकरण सूट को पायथन (x, y) में स्थापित किया जा सकता है।) थोड़ी देर के लिए पायथन (x, y) का उपयोग करने के बाद, मैंने अभी देखा कि मैंने 32 बिट संस्करण स्थापित किया है। हालाँकि यह उनकी वेबसाइट पर स्पष्ट नहीं है, ऐसा लगता है कि उनके पास जुलाई 2015 तक 64 बिट संस्करण नहीं है। मैं इसे अनइंस्टॉल करने जा रहा हूं और 64% वितरण प्राप्त कर सकता हूं।
एनाकोंडा:
जब मैंने पहली बार यह लिखा था, एनाकोंडा के पास अभी तक पर्याप्त पैकेज नहीं थे। कुछ साल बाद, यह बहुत बेहतर लगता है, मैं इसे एक कोशिश देने जा रहा हूं!
मैनुअल:
हमारे पुराने ईपीडी संस्करण के साथ संस्करण संगतता मुद्दों से बचने के लिए, मैंने मैनुअल पायथन इंस्टॉलेशन का उपयोग करके और ऊपर लिंक की गई एलएफडी वेबसाइट से अतिरिक्त पैकेजों को जोड़कर समाप्त किया। यह बहुत अच्छा काम करता है, लेकिन मैं फिर भी एक नए उपयोगकर्ता को कैनोपी का सुझाव दूंगा जिन्हें उन्नत पैकेज (जैसे GDAL या PyFITS ) की आवश्यकता होती है ।
सारांश: यदि आप कैनोपी के लिए जाते हैं, तो पूर्ण लाइसेंस प्राप्त करें (अकादमिक या खरीदे हुए)। एल्स, पायथन (एक्स, वाई) के साथ जाओ, यह एक ही होने का अंत होगा।
उबंटू पर:
वितरण की कोई आवश्यकता नहीं है। यह सभी अपेक्षाकृत हाल ही में (+/- 6 महीने सहनीय है) और पूर्व-संकलित है। आपको बस निष्पादित करने की आवश्यकता है sudo apt-get install python python-scipy
और यह वहां है! अधिकांश उन्नत पैकेज वहां भी हैं।