2009-07-06 20 views
10

जब भी मैं ऊपर तीर IPython में बजाय इतिहास होने का, मैं पात्रों के इस सेट प्राप्त"^[[ए' (उद्धरण शामिल नहीं) मारा,।IPython ओएस एक्स: ऊपर तीर देता है "^ [[ए '

नीचे तीर साधते देता है "^ [[बी", और टैब पूरा होने से काम नहीं करता है (बस एक टैब में प्रवेश करती है)।

मैं इसे कैसे ठीक कर सकता हूं? यह टर्मिनल और आईटर्म दोनों में होता है।

चल रहा है OS X 10.5, फ्रेमवर्क अजगर 2.5.4। त्रुटि ipython 0.8.3 और ipython 0.9.1 दोनों में होती है। दोनों मामलों में pyreadline-2.5.1 अंडे स्थापित है।

(संपादित करें:।। एक और लिनक्स मशीन के लिए SSH-इंग और IPython का उपयोग कर ठीक वहाँ काम करता है तो ओएस एक्स मशीन पर सामान्य "अजगर" आदेश चलाकर करता है)

चीयर्स, - दान

+0

मैं इस हाल ही में घटित करने के लिए शुरू में सोचते हैं और बंदरगाह से संस्करणों इस समस्या है लगता नहीं है। –

उत्तर

2

पूरी तरह से साइट-पैकेजों को मिटाकर हल किया गया। फिर मैंने फ्रेमवर्क पायथन को फिर से स्थापित किया, सेटअप सेटअप को पुनः स्थापित किया, और easy_installed ipython FTW।

6

ऐसा लगता है तुम अजगर ReadLine मॉड्यूल के एक पुराने संस्करण उपयोग कर रहे हैं, मैं कुछ similar problem to this

अहा था! मैं अजगर ReadLine मॉड्यूल के एक पुराने संस्करण था - http://ipython.scipy.org/dist/ से नवीनतम स्थापित करने और इसे अच्छी तरह से काम करता है!

sudo easy_install http://ipython.scipy.org/dist/readline-2.5.1-py2.5-macosx-10.5-i386.egg 
+1

आप @dbr धन्यवाद! संतान के लिए नोट: चलाकर अपने ReadLine के लिए वर्तमान पथ खोजें: $ अजगर -c 'आयात ReadLine; प्रिंट रीडलाइन .__ file__ '। आखिरकार मैंने इसे चलाकर तय किया: $ sudo pip readline == 6.2.4.1 इंस्टॉल करें –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^