SSH를 통해 Python 셸에서 커서 키 활성화

SSH를 통해 Python 셸에서 커서 키 활성화

저는 Pi에서 OpenElec을 실행하고 있습니다. Pi에 SSH로 연결하여 Python 쉘을 열 수 있습니다.

upUbuntu 상자와 같이 Python 셸에서 마지막 명령을 가져오는 것처럼 커서 키가 작동하도록 하려면 어떻게 해야 합니까 ?

이제 커서 키에는 up다음만 표시됩니다. >>> ^[[A

답변1

개방형 전자 제품파이썬 컴파일readline 지원을 비활성화합니다.독서선대화형 Python 인터프리터에서 사용하는 라인 버전 라이브러리이므로 커서 키가 없으면 작동하지 않습니다.

readline 라이브러리가 시스템에 있으므로 컴파일할 수 있습니다.되감기(모든 명령에 대해 명령줄 버전의 readline을 제공하는 작은 래퍼) 및 실행이 rlwrap python필요합니다.컴파일 도구 설치Ubuntu PC에서 rlwrap의 소스 코드를 다운로드하고 컴파일합니다. 또는 적절한 rlwrapARM 바이너리가 어디에나 있을 수 있습니다.

설치할 수도 있습니다.되감기PC에서 rlwrap ssh pi python.

관련 정보