Чтобы установить ipython на Snow Leopard или Lion без использования MacPorts, вы можете просто сделать:
sudo easy_install readline ipython
(Обратите внимание, что если вы используете "pip" для установки readline, то ipython не увидит библиотеку readline, не знаю почему).
Edit:
Если у вас установлен ipython, удалите его с
sudo pip uninstall ipython
или
pip uninstall ipython #for virtualenvs
Затем убедитесь, что вы сначала установили readline и переустановите iptyhon
pip install readline ipython
По некоторым причинам, если readline не присутствовал во время установки, он установит себя без поддержки readline или использует mac readline по умолчанию.