मेरे पास एक शुद्ध पायथन मॉड्यूल है जो पाइथन 2.6 और 2.7 दोनों के लिए काम करेगा। मॉड्यूल को पायथन संस्करण विशिष्ट पथ में डालने के बजाय, क्या लाइब्रेरी को एक स्थान पर रखना संभव है जिसे पायथन 2.6 और 2.7 दोनों तक पहुंचाया जा सके? सिस्टम उबंटू है।संस्करण स्वतंत्र पायथन पुस्तकालय कहाँ जाना चाहिए?
उत्तर
डिफ़ॉल्ट रूप से, /python2.6/ फ़ोल्डर में मॉड्यूल के लिए python26 खोज करता है, जबकि python27 /python2.7/ फ़ोल्डर में लग रहा है।
export PYTHONPATH=/common/location
मैं PYTHONPATH को छूने की उम्मीद नहीं कर रहा था ... –
आप /opt
की तरह एक ही स्थान में पुस्तकालय स्थापित कर सकते हैं और फिर दो बनाएँ:
एक तरह से अपने लक्ष्य को प्राप्त करने, सिस्टम पथ एक और (सामान्य) स्थान में जोड़ने के लिए PYTHONPATH प्रणाली चर बदलकर होगा उस पुस्तकालय को इंगित करने के लिए /usr/lib/python2.6
और /usr/lib/python2.7
के अंदर मुलायम लिंक।
सिम्लिंक बहुत समझ में आता है, लेकिन मैं सोच रहा था कि क्या मैं अजगर को छूने से बच सकता हूं संस्करण विशिष्ट पथ (भले ही यह सिमलिंक बनाने के लिए है)। –
- 1. beans.xml कहाँ रखा जाना चाहिए?
- 2. वसंत/जेएसपी में, प्रारूपण कहाँ किया जाना चाहिए?
- 3. उल्का में इकाई परीक्षण कहाँ रखा जाना चाहिए?
- 4. पुस्तकालयों को रेल 3 में कहाँ जाना चाहिए?
- 5. डिजाइन - कहाँ वस्तुओं पंजीकृत किया जाना चाहिए जब विंडसर
- 6. रेल 3 कस्टम वैधता कहाँ संग्रहित किया जाना चाहिए?
- 7. क्या विधानसभाInfo.cs को संस्करण नियंत्रण में रखा जाना चाहिए?
- 8. ट्रैक में संस्करण फ़ील्ड का उपयोग कैसे किया जाना चाहिए?
- 9. * डेटा नियंत्रण को संस्करण नियंत्रण में अनदेखा किया जाना चाहिए?
- 10. क्या मेवेन निर्भरता संस्करण श्रेणियों को बहिष्कृत माना जाना चाहिए?
- 11. मुझे किस प्रकार के पायथन ओपनसीवी के लिए जाना चाहिए?
- 12. इकाई परीक्षण चलाने के लिए चींटी को कॉन्फ़िगर करना। पुस्तकालय कहाँ होना चाहिए? क्लासपाथ को कैसे कॉन्फ़िगर किया जाना चाहिए? ZipException से बचने
- 13. क्लोजर में स्वतंत्र पदानुक्रमों का कब और कैसे उपयोग किया जाना चाहिए?
- 14. एकाधिक पायथन संस्करण
- 15. सी ++ मानक पुस्तकालय के संस्करण
- 16. एएसपी.नेट एमवीसी मास्टर पेज पर jquery कोड के साथ एक स्क्रिप्ट ब्लॉक कहाँ रखा जाना चाहिए?
- 17. पायथन समानांतर प्रसंस्करण पुस्तकालय
- 18. पायथन अनुरोध पुस्तकालय
- 19. django प्रबंधक कोड कहाँ रहना चाहिए?
- 20. शुद्ध पायथन गुई पुस्तकालय?
- 21. पायथन बिटटोरेंट पुस्तकालय
- 22. पायथन संगीत पुस्तकालय?
- 23. पायथन-नाक: दावा पुस्तकालय?
- 24. वित्तीय पायथन पुस्तकालय
- 25. पायथन में पेड़ पुस्तकालय
- 26. पायथन मानक पुस्तकालय
- 27. पाइप पायथन पुस्तकालय?
- 28. सी ++ "हटाएं" धीमा है। मुझे पहले कहाँ देखना चाहिए?
- 29. 'CreateMap' कथन कहां जाना चाहिए?
- 30. वर्चुअलएन्व कहां बनाया जाना चाहिए?
क्या आप मॉड्यूल विकसित कर रहे हैं, या बस इसे इंस्टॉल करना चाहते हैं? –
मैं मॉड्यूल का लेखक हूं। अब मैं सोच रहा हूं कि मैं इसे नई मशीनों पर कैसे तैनात कर सकता हूं ताकि मुझे उचित पायथन पथ (डिफ़ॉल्ट पायथन संस्करण के आधार पर) में रखने के बारे में चिंता न करें। –
यदि आप ['distutils'] (http://docs.python.org/2/distutils/index.html) सामान्य तरीके का उपयोग करते हैं, _you_ को इस बारे में चिंता करने की ज़रूरत नहीं है कि फ़ाइलों को कहां जाना चाहिए। (हालांकि उपयोगकर्ताओं को उनके द्वारा उपयोग किए जाने वाले प्रत्येक पायथन संस्करण के लिए अलग-अलग मॉड्यूल स्थापित करना होगा) –