मैंने पाइथन 2.6 के लिए पायथन पैकेज के एक बहुत स्थापित किया है। अब मैं पायथन को 2.7 में अपग्रेड करना चाहता हूं। क्या सभी स्थापित पैकेज अपडेट करने के लिए कोई उचित या व्यवस्थित तरीका है?पायथन को 2.6 से 2.7 तक अपडेट करते समय पायथन पैकेज को अपडेट करने का सही तरीका क्या है?
अपने सिस्टम में, सभी संकुल /usr/lib64/python2.6/site-packages/ और /usr/lib/python2.6/site-packages/
एक स्पष्ट रास्ता पर स्थापित कर रहे हैं पाइथन 2.7 स्थापित करना है, सभी पैकेज स्रोतों या अंडे फ़ाइलों को डाउनलोड करें, और उन्हें एक-एक करके पुनः स्थापित करें। हालांकि, कुछ उपयोगी पैकेज जैसे numpy और scipy स्थापना के लिए कुख्यात हैं, खासकर जब किसी को स्रोत से इंस्टॉल करने की आवश्यकता होती है। मुझे उम्मीद है कि पैकेजों को खोजने और यहां और वहां स्थापना समस्याओं को हल करने के लिए मुझे कई घंटे खर्च करने की आवश्यकता होगी।
किसी को भी स्थापित संकुल व्यवस्थित रूप से अद्यतन करने पर कोई सुझाव है?
वास्तव में, फेडोरा-आधारित distros पारंपरिक रूप से एक किया है * विभिन्न संस्करणों के लिए पैकेज को अलग करने का बहुत अच्छा काम; अधिकांश मुद्दे distros के साथ हैं जो इसे सभी को एक निर्देशिका में फेंक देते हैं और विभिन्न पायथन संस्करणों को सर्वोच्चता के लिए बाहर निकाल देते हैं। –
ऐसा लगता है कि पीआईपी मूल समस्या को पूरी तरह से हल नहीं कर सकता है। हालांकि पीआईपी संभावित रूप से निर्भरता समस्या हल करती है और स्थापना प्रक्रिया को दोहराने योग्य बनाती है, फिर भी 2.7 (या किसी भी नए संस्करण) को अपग्रेड करने के लिए 2.6 (या किसी पुराने संस्करण) में स्थापित सभी संकुल मैन्युअल रूप से "पाइप इंस्टॉल" करने की आवश्यकता होगी। – user1036719
हां, लेकिन अगर आपकी आवश्यकताओं के लिए आपकी आवश्यकताओं.txt को बनाए रखा गया है जो केवल एक पीआईपी इंस्टॉल कमांड चला रहा है। या क्या मैं कुछ न कुछ भूल रहा हूं? बेशक, अगर आपके पास केवल अपने सिर में निर्भरता जानकारी नहीं है तो आपको हाथ से सभी पैकेजों को पुनर्स्थापित करने की आवश्यकता है। –