IPython OS X:向上箭头给出“^ [[A”

时间:2009-07-06 16:40:16

标签: macos ipython

每当我点击IPython中的向上箭头,而不是获取历史记录时,我会得到这组字符“^ [[A”(不包括引号)。

点击向下箭头会显示“^ [[B”,并且标签完成不起作用(只需输入标签页)。

我该如何解决这个问题?它发生在终端和iTerm。

运行OS X 10.5,Framework Python 2.5.4。 ipython 0.8.3和ipython 0.9.1都出错。两种情况都安装了pyreadline-2.5.1鸡蛋。

(编辑:SSH到另一台Linux机器并使用IPython工作正常。在OS X机器上运行正常的“python”命令。)

干杯, - 丹

2 个答案:

答案 0 :(得分:6)

听起来你正在使用旧版本的Python readline模块,我有点similar problem to this

  

啊哈!我有一个旧版本的Python 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 :(得分:2)

通过完全擦除所有站点包来解决。 然后我重新安装了Framework Python,重新安装了setuptools,以及easy_installed ipython FTW。