मैं तेंदुए के साथ आने वाले की बजाय पायथन के मैकपोर्ट संस्करण का उपयोग करना चाहता हूं।मैं ओएसएक्स तेंदुए से पायथन को कैसे अनइंस्टॉल कर सकता हूं ताकि मैं मैकपॉर्ट्स संस्करण का उपयोग कर सकूं?
उत्तर
मैं दोनों स्थापित किया है:
$ which python
/usr/bin/python
$ which python2.5
/opt/local/bin/python2.5
मैं अपने .profile
में निम्न पंक्ति कहा:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
/पायदान/ऑप्ट/स्थानीय/बिन पर नया पायथन कैसा दिखना चाहिए? मैंने मैकपॉर्ट्स के माध्यम से पाइथन स्थापित किया और इसका कोई भी पायथन * फाइल/ऑप्ट/लोकल/बिन में कोई प्रभाव नहीं पड़ा। वे सिस्टम पायथन के लिए सभी सिम्लिंक हैं। यह हिम तेंदुए पर है। – thebossman
के बजाय की स्थापना रद्द करने में निर्मित अजगर, MacPorts संस्करण को स्थापित करने और उसके बाद संशोधित अपने मैकपोर्ट्स संस्करण पहले रखने के लिए $PATH
।
उदाहरण के लिए, यदि मैकपॉर्ट्स /usr/local/bin/python
इंस्टॉल करता है, तो अंत में PATH=/usr/local/bin:$PATH
को शामिल करने के लिए अपने .bashrc
को संशोधित करें।
मैं इसे अनइंस्टॉल नहीं करूँगा क्योंकि कई स्क्रिप्ट सामान्य स्थानों पर पाइथन की अपेक्षा करते हैं जब वे सम्मेलन का पालन नहीं करते हैं और #!/usr/bin/env python
का उपयोग करते हैं। आपको बस अपना .profile
या .bash_profile
संपादित करना चाहिए ताकि मैकपोर्ट बाइनरी आपके पथ में पहले हों।
आपका .profile
इस लाइन होनी चाहिए:,
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
यदि नहीं उस में जोड़ने के लिए, और अब अपने खोल खोज करेंगे macport के bin/
पहले, और सिस्टम अजगर से पहले macports अजगर खोजना चाहिए।
मत करो। ऐप्पल विभिन्न सिस्टम उपयोगिताओं को शिप करता है जो सिस्टम पायथन (और विशेष रूप से पायथन "ढांचे" निर्माण) पर भरोसा करते हैं; इसे हटाने से आपको समस्याएं पैदा होंगी।
इसके बजाय, पहले रखने के लिए अपने ~/.bash_profile
में अपने पाथ वातावरण परिवेश को संशोधित करें।
मुझे लगता है कि यह विभिन्न लिनक्स डिस्ट्रो के भी सच है, विभिन्न लाइब्रेरी/पैकेज/सॉफ़्टवेयर इंस्टॉलर पर्ल, पायथन, रूबी फैक्ट्री स्थापित दुभाषियों पर भरोसा करते हैं, आपको उन्हें वहां छोड़ देना चाहिए, उनके चारों ओर सिमलिंक करना चाहिए –
पाइथन दुभाषियों को स्विच करने के लिए python_select पोर्ट का उपयोग करें।
sudo port install python25
sudo port install python_select
sudo python_select python25
यह चयनित संस्करण में /opt/local/bin/python
सिमलिंक करेगा। फिर ऊपर वर्णित अनुसार PATH
निर्यात करें।
वर्तमान मैकपोर्ट इंस्टॉलर स्वचालित रूप से .profile PATH संशोधन करता है।
python_select
अब पदावनत है, तब इस का उपयोग करें:
sudo port select python python26
- 1. मैं apache2 मॉड्यूल को कैसे अनइंस्टॉल कर सकता हूं?
- 2. मैं वास्तव में एक्सकोड को कैसे अनइंस्टॉल कर सकता हूं?
- 3. मैं ग्रहण को पूरी तरह से अनइंस्टॉल कैसे करूं ताकि मैं अपनी उपclip समस्या को हल कर सकूं?
- 4. मैं UITableView स्क्रॉल स्थिति कैसे प्राप्त कर सकता हूं ताकि मैं इसे सहेज सकूं?
- 5. मैं अपने इनपुट से इमोजी वर्णों को कैसे फ़िल्टर कर सकता हूं ताकि मैं MySQL <5.5 में सहेज सकूं?
- 6. मैं Vista पर smtp कैसे स्थापित करूं ताकि मैं System.Net.Mail का उपयोग कर सकूं?
- 7. मैं जेडीके संस्करण ग्रहण का उपयोग कैसे कर सकता हूं?
- 8. मैं Win32 असेंबली को अनइंस्टॉल कैसे कर सकता हूं और WinSxS को साफ़ कर सकता हूं?
- 9. मैं एक सी ++ लाइब्रेरी कैसे स्थापित करूं ताकि मैं इसका उपयोग कर सकूं?
- 10. मैं monodevelop3.0.6 कैसे अपडेट कर सकता हूं और ओएसएक्स में mono3.0.3 को बरकरार रख सकता हूं?
- 11. मैं अपनी साइट पर उपयोगकर्ता सामग्री को कैसे एन्क्रिप्ट कर सकता हूं ताकि मैं सामग्री तक पहुंच भी न सकूं?
- 12. मैं कैबल पैकेज के संस्करण को कैसे अनइंस्टॉल कर सकता हूं?
- 13. मैं JQuery संस्करण का उपयोग किए बिना JQuery संस्करण का उपयोग कैसे कर सकता हूं?
- 14. सिगविन न्यूबी: मैं सिगविन से पायथन 2.6.x को कैसे अनइंस्टॉल कर सकता हूं और पायथन 2.7.x इंस्टॉल कर सकता हूं?
- 15. मैं global.asax से Server.MapPath() का उपयोग कैसे कर सकता हूं?
- 16. मैं ग्रहण प्लगइन को ग्रहण से कैसे अनइंस्टॉल कर सकता हूं?
- 17. मैं पायथन का उपयोग कर यूआरएल को कैसे छोटा कर सकता हूं?
- 18. मैं पायथन से एरलांग कैसे कॉल कर सकता हूं?
- 19. आईफोन: मैं gcov का उपयोग कैसे कर सकता हूं?
- 20. मैं वीबीए से पायथन प्रोग्राम कैसे कॉल कर सकता हूं?
- 21. कोहाना का मैं किस संस्करण का उपयोग कर रहा हूं?
- 22. मैं कीबोर्ड इंटरप्ट को ओवरराइड कैसे कर सकता हूं? (पायथन)
- 23. मैं फेडोरा का उपयोग कैसे कर सकता हूं?
- 24. मैं खराब हो गया, मैं अपने कार्यक्रम को कैसे अनइंस्टॉल कर सकता हूं?
- 25. मैं पर्लेब्रू को पूरी तरह से अनइंस्टॉल कैसे कर सकता हूं?
- 26. मैं पायथन में सिस्टम जानकारी कैसे वापस कर सकता हूं?
- 27. मैं कमांडलाइन से एक मणि के पुराने संस्करण को कैसे कॉल कर सकता हूं?
- 28. मैं हिम तेंदुए में पायथन के साथ iSight फ्रेम कैप्चर कैसे कर सकता हूं?
- 29. मैं निष्पादन असेंबली संस्करण कैसे प्राप्त कर सकता हूं?
- 30. मैं ओएस एक्स पर एसएसएल प्रमाणपत्र कैसे स्थापित करूं ताकि मैं गीथूब से परियोजनाओं को क्लोन कर सकूं?
आप ओएस एक्स से डिफ़ॉल्ट अजगर की स्थापना रद्द नहीं करना चाहिए, यह आपके सिस्टम अस्थिर कर सकता है क्योंकि अजगर एक महत्वपूर्ण ओएस घटक है। इसके बजाय आप पाइथन के अन्य उदाहरण जोड़ने के लिए मैकपोर्ट का उपयोग कर सकते हैं। – sorin