Macos IPython OS X:向上箭头给出^[[A";
每当我点击IPython中的向上箭头时,我都会得到这组字符“^[[A”(不包括引号),而不是历史记录 点击向下箭头会显示“^[[B”),而制表符完成不起作用(只需输入一个制表符) 如何修复此问题?它发生在终端和iTerm中 运行OS X 10.5、框架Python 2.5.4。ipython 0.8.3和ipython 0.9.1中都出现错误。在这两种情况下都安装了pyreadline-2.5.1 egg (编辑:SSH连接到另一台linux机器并在那里使用IPython可以正常工作。在OSX机器上运行正常的“python”命令也可以正常工作。) 干杯,Macos IPython OS X:向上箭头给出^[[A";,macos,ipython,Macos,Ipython,每当我点击IPython中的向上箭头时,我都会得到这组字符“^[[A”(不包括引号),而不是历史记录 点击向下箭头会显示“^[[B”),而制表符完成不起作用(只需输入一个制表符) 如何修复此问题?它发生在终端和iTerm中 运行OS X 10.5、框架Python 2.5.4。ipython 0.8.3和ipython 0.9.1中都出现错误。在这两种情况下都安装了pyreadline-2.5.1 egg (编辑:SSH连接到另一台linux机器并在那里使用IPython可以正常工作。在OSX机
-Dan通过完全擦除所有站点包来解决。
然后我重新安装了Framework Python,重新安装了setuptools,并轻松安装了ipython FTW。听起来您使用的是旧版本的Python readline模块,我有点担心 啊哈!我有一个旧版本的PythonReadLine模块——从安装最新版本,它工作得非常好
sudo easy_install http://ipython.scipy.org/dist/readline-2.5.1-py2.5-macosx-10.5-i386.egg
我认为这只是最近才开始出现的,来自端口的版本似乎没有这个问题。感谢@dbr!子孙后代注意:通过运行:$python-c'import readline;print readline.\uuu file\uu来找到读线的当前路径。最终,我通过运行:$sudo pip install readline==6.2.4.1来修复这个问题