У меня есть две разные машины с Ubuntu 11.04 с установленным Python 2.7.1. Однако на одной машине с
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Я могу нажать стрелку вверх, чтобы загрузить предыдущие команды, влево и вправо, чтобы двигаться влево и вправо, а также во время интерактивного интерпретатора.
Но на машине работает
Python 2.7.1 (r271:86832, May 9 2011, 13:46:03)
[GCC 4.4.5] on linux2
Я не могу этого сделать. Поэтому мне интересно, что действительно вызвало проблему и как ее исправить.
Вторая установка Python 2.7.1, похоже, была скомпилирована позже. Я предполагаю, что он был скомпилирован из источника. Пакет libreadline-dev (*) должен быть установлен, поэтому поддержка readline может быть включена при компиляции Python.
(*) Фактическое имя пакета для вашей конкретной версии Linux будет отличаться.