Видеть экранирующие символы в cqlsh
При наборе команд в cqlsh почти все клавиши не экранируются. Например, клавиши со стрелками производят:
cqlsh> ^[[C^[[C^[[D^[[D^[[C^[[C^[[D^[[D
Побег производит:
cqlsh> ^[^[^[^[^[
и т.п.
Я немного покопался, и некоторые люди говорят, что это потому, что пакет python 'readline' не установлен (cqlsh на самом деле является оболочкой python), но после установки pip readline, escape-символы все еще печатаются.
Кто-нибудь знает, как это исправить?
1 ответ
Решение
Оказалось, проблема была с pyenv. Решение состоит в том, чтобы brew update && brew upgrade
, затем удалите / установите все версии Python, установленные с помощью pyenv.