पायथन 2.5 और 2.7 प्राप्त करने का सबसे अच्छा तरीका क्या है


27

Ubuntu 10.04 में केवल दो समर्थित पायथन संस्करण 2.6 और 3.1 हैं। डेवलपर्स को अक्सर यह जानने की आवश्यकता होती है कि उनका पायथन कोड 2.7, 2.5 (और शायद 2.4 और पुराने वाले) पर भी काम करता है। एक आकर्षक प्रणाली पर उन पायथन संस्करणों को साइड-बाय-साइड स्थापित करने का सबसे अच्छा तरीका क्या है?

क्या यह फेलिक्स क्रॉल का पीपीए है , जिसका मैं वर्तमान में उपयोग कर रहा हूं?

संयोग से, कुछ महत्वपूर्ण पैकेज उन गैर-मानक पायथन में उपलब्ध नहीं हैं, जो डीएपीएसडीएस से हैं:

  • पाइथन-सेप्टूपूल (लेकिन आप पाइथन-सेप्टोपूल-डिड्सनाक्स स्थापित कर सकते हैं)
  • अजगर-प्रोफाइलर

जवाबों:


16

मैं fkrull के Deadsnakes पीपीए का भी उपयोग करता हूं। मुझे लगता है कि इस समय पायथन 2.4, 2.5 और 2.7 प्राप्त करना सबसे अच्छा तरीका है। मैं डिफ़ॉल्ट Python2.6 के साथ इसका उपयोग करते हुए किसी भी समस्या में नहीं चला हूं। यह चीजों को साफ रखने में भी मदद करता है यदि आप एक virtualenv का उपयोग करते हैं , खासकर पायथन के उन संस्करणों के लिए जो सिस्टम डिफ़ॉल्ट नहीं हैं।


PPA + virtualenv के लिए +1। मैंने इसी तरह के प्रश्न में इस दृष्टिकोण पर विस्तार किया है: askubuntu.com/questions/17841/…
एलन प्लम

4

आपका सबसे अच्छा शर्त शायद debootstrapपहले के उबंटू संस्करण का एक क्रोकेट बनाने के लिए उपयोग किया जाएगा जहां 2.5 का समर्थन किया गया था, या वर्चुअल मशीन का उपयोग करें।

2.6 के साथ उबंटू में इसे स्थापित करने से समस्या हो सकती है।


1
क्या आप उन समस्याओं के बारे में अधिक विशिष्ट हो सकते हैं जिनके कारण हो सकता है?
मारियस गेदमिनस

कुछ पुस्तकालयों को गलत तरीके से 'सभी' पायथन संस्करणों के समर्थन के रूप में चिह्नित किया जाता है जब वे केवल 2.6.x का समर्थन करते हैं। वे दिलचस्प और कठिन-से-डिबग तरीकों से टूटेंगे।
lfaraone
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.