通过ssh在python shell中启用光标键

我在Pi上运行OpenElec.
我可以ssh到Pi并打开一个python shell.

如何启用光标键就像在python shell中获取最后一个命令一样,就像在我的Ubuntu框中一样.

现在光标键只显示:
&GT&GT&GT ^ [[甲

解决方法:

OpenElec compiles Python禁用了readline支持. Readline是交互式Python解释器使用的行版本库,因此没有它,光标键将不起作用.

readline库存在于系统中,因此您可以编译rlwrap(一个为任何命令提供readline命令行编辑的小包装器)并运行rlwrap python.您需要在我们的Ubuntu PC上使用install compilation tools,然后下载rlwrap的源代码并进行编译.或者,可能存在合适的rlwrap somwehere的ARM二进制文件.

您也可以在PC上安装rlwrap并运行rlwrap ssh pi python.

上一篇:python 3.2中缺少readline和readlines方法?


下一篇:c# – 在读取Console行时听ESC