Pip, устанавливающий ipython с readline на OSX Lion

Что требуется для полного функционирования ipython на OSX Lion? Я пытаюсь заставить ipython работать с readline и не добиваться успеха.

Мой подход:

(внутри виртуальной среды)

pip install ipython # runs, but only slightly useful because can't indent blocks pip install readline

Второе завершается с предупреждениями и в конечном итоге говорит "Успешно установленный readline" Но я все еще остаюсь без возможности отступов, и возвращение в историю команд приводит к искажению вывода терминала.

Я подозреваю, что эти предупреждения имеют решающее значение, но я не понимаю, что с ними делать.

ld: предупреждение: игнорирование файла readline/libreadline.a, файл был создан для архива, который не связан с архитектурой (i386)

ld: предупреждение: игнорирование файла readline/libhistory.a, файл был создан для архива, который не связан с архитектурой (i386)

(Я потратил утро на поиски ошибок, безрезультатно)

TIA,

Ответы

Ответ 1

У меня была такая же проблема, и по какой-то причине только версия readline, установленная с помощью easy_install readline, отлично работает.

Ответ 2

1) Обновлен до последних инструментов для Mac OS X

2) Установлен Distribute

3) pip install ipython

4) pip install readline

Благодаря этой статье.