2011-08-11 15 views
6

मैंने अभी मैक ओएस एक्स पर स्रोतों से एक नया आईपीथन 0.11 स्थापित किया है। दुर्भाग्य से यह पता चला कि इसमें पिछले संस्करणों के साथ बैक-संगतता की कमी है, इसलिए मुझे आवश्यक सभी स्क्रिप्ट काम नहीं करते हैं। इसके बाद मैंने मैकपोर्ट्स से आईपीथॉन का 0.10 संस्करण स्थापित किया, उम्मीद है कि यह मौजूदा एक को बदल देगा (हाँ, शायद यह एक अच्छा विचार नहीं था - चीजें और भी जटिल हो गईं)। लेकिन ऐसा नहीं हुआ, और मेरी स्क्रिप्ट अभी भी ipythonअनइंस्टॉल करें ipython mac os x

के 0.11 संस्करण का उपयोग कर रहे हैं मेरी एक स्क्रिप्ट काम करने के लिए मुझे केवल एक चीज है। तो मुझे किसी भी तरह से iPython v.0.11 अनइंस्टॉल करने की आवश्यकता है, या

किसी भी मदद के लिए धन्यवाद का उपयोग करने के लिए पसंदीदा 0.10 संस्करण बनाना चाहिए!

उत्तर

7

pip uninstall ipython इसे हटाने में सक्षम हो सकता है।

अन्यथा, आपको फ़ाइलों को ढूंढना होगा और उन्हें हटा देना होगा। एक इंटरैक्टिव प्रॉम्प्ट पर, करें:

>>> import IPython 
>>> IPython 

आपको यह दिखाने के लिए कहां से आयात किया जाना चाहिए।

+0

मैंने दूसरे तरीके का उपयोग किया, और सब कुछ काम किया। धन्यवाद! –

+0

आपको 'pip3 अनइंस्टॉल ipython' चलाने की भी आवश्यकता हो सकती है ... मैंने पाया कि मेरे पास अभी भी आईपीथॉन की एक प्रतिलिपि है जो पाइप अनइंस्टॉल ipython' – emunsing

2

पिप एक रूट के रूप में चलाने के लिए याद रखें, या:

sudo pip uninstall ipython 
sudo बिना

, यह मेरे साथ काम नहीं किया।

+0

के बाद मेरे सिस्टम पर छिपी हुई है इसका मतलब है कि आप सिस्टम पायथन का उपयोग कर रहे हैं। आपको इससे बचना चाहिए। सामान्य रूप से वर्चुअल वातावरण का उपयोग करें, लेकिन पहले एक अलग पायथन 2.x और पायथन 3.x को/usr/local/bin में स्थापित करने के लिए होमब्री का उपयोग करें, फिर वर्चुअलएन्व के माध्यम से सेट करें जो आप वास्तव में काम कर रहे हैं। वे सिस्टम पायथन से बचा जाना चाहिए और इसे जोड़ा या अद्यतन नहीं किया जाना चाहिए। यह ओएस के लिए आपके लिए नहीं है। इन शर्तों में आपको सामान्य रूप से पाइप के साथ सूडो की आवश्यकता नहीं होनी चाहिए। (मैंने यह कठिन तरीका सीखा) – uchuugaka

+0

ओह धन्यवाद! ठीक है, मुझे लगता है कि पूरा ओएस मेरे लिए है :) ठीक है, इसका मतलब है कि ipython '/ usr/local/bin/python2.7/site-packages' के अंतर्गत स्थापित किया गया था जो डिफ़ॉल्ट रूप से संरक्षित फ़ोल्डर है, यही कारण है कि इसकी आवश्यकता है व्यवस्थापक अनुमति। जहां इसे कहीं/'लाइब्रेरी/फ्रेमवर्क/पायथन.फ्रेमवर्क/संस्करण/2.7/lib/python2.7/साइट-पैकेज /' जैसे स्थापित किया जाना चाहिए। मेरे लिए, वर्चुअल एनवी सबसे अच्छा विकल्प नहीं है जब आवश्यक पैकेजों की बात आती है जो किसी भी संस्करण के साथ कहीं भी पाइथन हमेशा उपलब्ध होनी चाहिए। हालांकि, अब मेरे पाइप इंस्टॉलेशन (दोनों पायथन 2 और पायथन 3 के लिए) नियंत्रण में है। –