Версия Python, предоставляемая по умолчанию в Snow Leopard, делает доступными некоторые функции оболочки bash (например, историю команд, сочетания клавиш и т.д.) Для ее интерактивного интерпретатора. После компиляции Python 3.1.2 из исходного кода и установки я заметил, что в интерактивном интерпретаторе для скомпилированного Python 3.1.2 отсутствуют многие из тех же функций (история команд недоступна, невозможно очистить экран с помощью Ctrl+L). , не могу перемещаться по командным строкам с помощью ярлыков в стиле Emacs). Есть ли опция конфигурации, которую я пропустил, чтобы заставить это работать? Кто-нибудь получил эти функции работать после компиляции из исходного кода?

ПРИМЕЧАНИЕ. Я компилирую из исходного кода и устанавливаю в свой домашний каталог, поскольку у меня нет прав администратора на этом компьютере. Я использовал следующие команды для компиляции и установки:

> ./configure --prefix=$HOME/.compiled/python-3.1.2
> make
> make install

1 ответ1

1

Сначала создайте libedit или readline.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .