可能重复:
Python shell: Arrow keys do not work on remote machine
我不知道为什么历史记录不适用于Python 2.7.2解释器。我为每个箭头键获得了奇怪的字符组。在终端中不会发生这种情况。顺便说一下,我在Ubuntu 10.04上。这是这个地狱的屏幕截图:
如何通过按向上和向下箭头键取回获取命令历史记录的功能?
答案 0 :(得分:25)
看起来您正在使用源代码构建。在您的发行版上安装libreadline-dev
或同等软件包后,您似乎需要重建Python。
更新:应该不需要特殊的构建步骤,只需运行make
即可。最后打印了一些关于可选模块的消息,由于缺少依赖性而无法构建(除了readline
之外,还有Tcl/Tk
,zlib
,{{1}例如,}和gdbm
依赖项。
如果出于某种原因,仅运行openssl
无效,请先尝试再次运行make
(如果configure
尚未为您运行)。