As teclas de seta não funcionam mais no shell Python após a atualização do Mac OS para o Sierra
Estou usando zsh, iTerm2 (3.0.9) e pyenv (1.0.2) com o pyenv global definido como 3.5.2.
No shell do Python, as teclas de seta para cima e para baixo costumavam funcionar, para acessar os comandos anteriores no histórico. Mas agora, depois de atualizar para o OSX 10.12, ele mostra caracteres de controle. Por exemplo, a seta para cima é exibida:
^[[A
Eu tentei instalar o readline como sugerido emVendo caracteres de escape ao pressionar as teclas de seta no shell python mas isso não ajudou. Eu não tenho a variável PYTHONSTARTUP, mas não estava acostumada antes, e não sei como isso interage com o pyenv.