Python
通過 ssh 在 python shell 中啟用游標鍵
我在 Pi 上執行 OpenElec。我可以通過 ssh 連接到 Pi 並打開一個 python shell。
如何使游標鍵像
up
在 python shell 中獲取最後一個命令一樣工作,就像在我的 Ubuntu 機器上一樣。現在游標鍵
up
只顯示:>>> ^[[A
OpenElec在禁用 readline 支持的情況下編譯 Python 。Readline是互動式 Python 解釋器使用的行編輯庫,所以沒有它,游標鍵將不起作用。
readline 庫存在於系統中,因此您可以編譯rlwrap(一個為任何命令提供 readline 命令行版本的小型包裝器)並執行
rlwrap python
. 您需要在我們的 Ubuntu PC 上安裝編譯工具,然後下載 rlwrap 的原始碼並進行編譯。或者,可能有一個合適的 ARM 二進製文件rlwrap
somwehere。您還可以在 PC 上安裝rlwrap並執行
rlwrap ssh pi python
.