पृष्ठभूमि :
चूँकि मैं अजगर कार्यक्रमों को विकसित करता हूँ जो विभिन्न अजगर संस्करणों पर चलना चाहिए, इसलिए मैंने अपने कंप्यूटर पर अजगर के विभिन्न संस्करणों को स्थापित किया है।
मैं एफसी 13 का उपयोग कर रहा है, तो यह अजगर में 2.6 पहले से स्थापित के साथ आया था /usr/bin/python2.6
और /usr/lib/python2.6
।
मैं स्रोत से अजगर 2.5 स्थापित है, और चीजों को साफ रखने के लिए, मैं इस्तेमाल किया --prefix=/usr
विकल्प है, जो में अजगर स्थापित /usr/bin/python2.5
और /usr/lib/python2.5
।
अब, जब मैं python
अपना संकेत दिखाता हूं तो मैं संस्करण 2.5 का उपयोग कर रहा हूं। हालाँकि, मैं स्थापित के साथ कुछ समस्याएँ हैं।
पैकेज प्रबंधन :
Easy_install का उपयोग करते हुए, पैकेज हमेशा स्थापित होते हैं /usr/lib/python2.6/site-packages/
। मैंने setuptools
अजगर 2.5 के लिए डाउनलोड किया और इसे स्थापित करने की कोशिश की, लेकिन यह मुझे एक त्रुटि देता है:
/usr/lib/python2.5/site-packages does NOT support .pth files
ऐसा लगता है कि python2.5 मेरे PYTHONPATH में नहीं है। मुझे लगा कि डिफ़ॉल्ट इंस्टॉल खुद PYTHONPATH में जुड़ जाएगा, लेकिन जब मैं echo $PYTHONPATH
प्रॉम में लिखता हूं, तो मुझे बस एक खाली लाइन मिलती है।