Видеть экранирующие символы в 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.

Другие вопросы по тегам