Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos IPython OS X:向上箭头给出^[[A";_Macos_Ipython - Fatal编程技术网

Macos IPython OS X:向上箭头给出^[[A";

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机

每当我点击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”命令也可以正常工作。)

干杯,
-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来修复这个问题