एक मैक पर अजगर 3 की स्थापना रद्द करना


16

मैंने अजगर को जानने के लिए पायथन 3 स्थापित किया और जल्दी ही महसूस किया कि डीजेंगो पायथन 3 के साथ संगत नहीं है।

मैं अपने मैक पर पायथन 3 की स्थापना कैसे करूं ताकि मैं एक अलग संस्करण स्थापित कर सकूं?

python 

यदि आप ActivePython का उपयोग कर रहे हैं, तो sudo pythonselect 2.7Python संस्करणों के बीच स्विच करने के लिए लिखें ।
श्रीधर रत्नाकुमार

आप अपनी मशीन पर अजगर के कई संस्करणों को बिना संघर्ष के
रख सकते हैं

जवाबों:



2

Python.org ने प्रलेखन के लिए स्थापना रद्द करने की दिशाएँ जोड़ी हैं:

http://docs.python.org/3/using/mac.html

इसे पढ़ना और फिर मेरे इंस्टॉल का निरीक्षण करना, अनइंस्टॉल करने के लिए मेरी चीजों की सूची है:

  • आपके एप्लिकेशन फ़ोल्डर में MacPython 3.3 फ़ोल्डर।
  • /Library/Frameworks/Python.framework
  • के बारे में 20 uslinks / usr / स्थानीय / बिन में।
  • शेल पथ में संदर्भ (यदि मौजूद है)

Text Wranger का उपयोग करना, जो अदृश्य फ़ाइलों को दिखा सकता है, मैंने अपने होम फोल्डर को ब्राउज किया है और मैंने .bash_hile, बस .bash_history को नहीं देखा है। तो इंस्टॉलर केवल संदर्भ जोड़ता है यदि बैश प्रोफ़ाइल मौजूद है। (इको $ पथ) या तो नहीं दिखा। (यह भी देखें: /programming/7501678/set-environment-variables-on-mac-os-x-lion )

इंस्टॉलर पैकेज में वास्तव में एक अनइंस्टॉल स्क्रिप्ट शामिल होनी चाहिए।

अप्रैल 2013 तक अधिकांश ट्यूटोरियल और पाठ्यक्रमों में अभी भी पायथन 2 की आवश्यकता है, इसलिए कई लोगों को पायथन 3 की स्थापना रद्द करनी होगी।


0

आपने इसे कैसे स्थापित किया? यदि आपने एक इंस्टॉलर का उपयोग किया है, तो योदा की बुद्धिमान सलाह का पालन करें । एक टर्मिनल खोलें और निर्देशिका को हटा दें /System/Library/Frameworks/Python.framework/Versions/3.0यदि यह मौजूद है। आपको यह भी सुनिश्चित करना चाहिए कि सिमलिंक /System/Library/Frameworks/Python.version/Versions/Currentइंगित नहीं करता है 3.0। यदि ऐसा होता है, तो इसे इंगित करने के लिए 2.6या कुछ उपयुक्त करने के लिए रीसेट करें।


3
सामान्य तौर पर, आपको कभी भी / सिस्टम / लाइब्रेरी में कुछ भी नहीं निकालना चाहिए ! वहां स्थापित फ़ाइलें Apple द्वारा OS X के भाग के रूप में नियंत्रित की जाती हैं। आप गलत फ़ाइल को हटाकर अपने सिस्टम को गंभीर रूप से नुकसान पहुंचा सकते हैं। सौभाग्य से, हटाने के लिए ऐसी कोई फाइल नहीं है क्योंकि पायथन 3 को अभी तक एप्पल द्वारा ओएस एक्स रिलीज में नहीं भेजा गया है। पायथन 3 के उपयोगकर्ता इंस्टॉल कहीं और स्थापित किए गए हैं। उदाहरण के लिए, python.org इंस्टॉलर स्थापित करने के लिए /Library/Frameworks

2
... ड्राइवरों और अनुप्रयोगों के एक टन को छोड़कर जो अंतर्निहित सिस्टम के साथ बातचीत करते हैं (यानी विंडो रीसैडर या यूआई एडोनस / थीम) /system/libraryइंस्टॉल समय पर प्रदान किए गए सुपरसुअर पासवर्ड का उपयोग करके फ़ाइलें डालते हैं, लेकिन सामान्य उपयोगकर्ता-विशेषाधिकार वाले अनइंस्टालर हैं। नतीजतन, एक भारी-भरकम आधुनिक मैक (विशेष रूप से एक जो कुछ ओएस उन्नयन के माध्यम से किया गया है) में एक /system/libraryडायर होने वाला है जो पूरी तरह से कबाड़ से अटे पड़ा है। क्या उस खतरनाक में सामान निकालना खतरनाक है? ज़रूर। इसका मतलब यह नहीं है कि निर्देशिका में फ़ाइलों में हेरफेर करने के लिए सामान्य, अच्छे कारण नहीं हैं। बस जागरूक रहिए।
Zac B

-3

यह एक प्रोग्रामिंग सवाल नहीं है। आप इसे वैसे ही अनइंस्टॉल कर देते हैं जैसे आप किसी दूसरे सॉफ्टवेयर को मैक पर अनइंस्टॉल करते हैं! आपके पास विकल्पों की एक जोड़ी है

  1. गोटो Finder>Applications>Python 3.0(या जो भी फ़ोल्डर का नाम है)। Move to Trashखाली क्लिक करें, चयन करें , खाली कचरा करें।
  2. ओपन करें Terminal, टाइप करें sudo rm -rf /Applications/Python\ 3.0/, पासवर्ड डालें और आपका काम हो गया।

अलग- pythonअलग फ़ोल्डर में विभिन्न संस्करण चलते हैं। तो, आप एक नया संस्करण स्थापित कर सकते हैं और v3.0इसे छोड़ सकते हैं । बस अपने पथ पर नए अजगर को जोड़ना याद रखें और पुराने को हटा दें या इसके लिए एक उपनाम सेट pythonकरेंpython2.x

अगली बार, याद रखें कि ऐसे प्रश्न /apple// पर बेहतर पूछे जाते हैं


आपका बहुत बहुत धन्यवाद! मुझे मैक प्रश्न के लिए apple.stackexchange.com का उपयोग करना याद होगा।

3
दरअसल, यह पायथन की एक रूपरेखा स्थापित नहीं करता है। यह केवल कुछ सहायक फ़ाइलों को निकालता है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.