Я пытаюсь сравнивать/контрастировать различные инструменты Python, и я хотел бы ipython в соединении, но когда я выполняю ipython, я получаю предупреждение readline даже при том, что readline установлен на моем Mac:
ПРЕДУПРЕЖДЕНИЕ: услуги Readline, не доступные на этой платформе.
ПРЕДУПРЕЖДЕНИЕ: функция автоматического отступа требует readline библиотеки
После чтения installing-ipython-with-readline-on-the-mac Переполнения стека я проверил свой установленный порт и обнаружил, что py26-ipython не был среди моих установленных портов. Установка этого не решила мою проблему, и при этом она не отвечает на мой вопрос. Есть ли, возможно, различные пути Python для различных утилит? Что-то еще? Любой совет очень ценится.
Вот исходные признаки:
Вот дополнительные точки данных от после установки ipython с macports.
После наблюдения Вопросов и ответов StackOverflow я решил продолжить, и это походит на лучший форум для этого вопроса.
…, но когда я выполняю ipython …
Где был этот ipython от того, так как он существовал перед установкой py26-ipython
порт. Кроме того, после установки MacPorts ipython, быть уверенными, что Вы работаете /opt/local/bin/ipython-2.6
.
ipython установлен на моем Mac в моем каталоге Python …
Это в /usr/bin/
, /opt/local/bin
, или где-то в другом месте?
Все, что я могу сказать, быть уверенным, что Вы выполняете право ipython. И не используйте easy_install
устанавливать пакеты для MacPorts, если Вы не изменяете префикс на что-то другое, чем /opt/local
(такой как ~/local
). Иначе это может конфликтовать с уже доступными портами.