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

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

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

如何使光标键像up在 python shell 中获取最后一个命令一样工作,就像在我的 Ubuntu 盒子上一样。

现在光标键up只显示: >>> ^[[A

答案1

开放电子编译Python禁用 readline 支持。阅读线是交互式Python解释器使用的行版库,因此没有它,光标键将无法工作。

readline 库存在于系统上,因此您可以编译回卷(一个小包装器,为任何命令提供 readline 命令行版本)并运行rlwrap python.你需要安装编译工具在我们的Ubuntu PC上,然后下载rlwrap的源代码并编译它。或者,可能有合适的rlwrapsomwehere ARM 二进制文件。

您还可以安装回卷在您的 PC 上并运行rlwrap ssh pi python.

相关内容