Что происходит? Я попробовал iPython и обычный интерпретатор Python, оба показывают ^[[A и ^[[B для стрелок вверх и вниз вместо предыдущих команд.
Платформа: Ubuntu 12.04.
Python:2.7.3, установленный с помощью pythonbrew
Терминал:iTerm 2 на Mac OSX 10.6, подключенный через SSH.
Никогда не работал в оболочке Python через SSH, но работает локально.
Выводы рабочей локали:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=