Это не отвечает на ваш вопрос, но я обнаружил, что самый простой способ запустить и запустить несколько версий Python на OS X - это использовать macports . Для основных инструментов, таких как PIP и VirtualEnv, у macports, как правило, самые последние версии, и они справляются со всем достаточно хорошо.
Затем вы можете установить PIP для каждой установленной версии, а также virtualenv. В более общих случаях, когда вам не нужен virtualenv, а просто нужно тестировать различные версии, вы также можете использовать python_select из macports.
Если у вас есть macports, вы можете установить их с помощью
sudo port install python26 py26-pip py26-virtualenv python_select
РЕДАКТИРОВАТЬ: Кажется, я получил отрицательный голос за этот ответ за пропаганду использования MacPorts вместо Homebrew. Причиной этого ответа было то, что мне сказали, что я не должен зависеть от версии Python OS X. Вот почему у меня установлена избыточная версия Macports Python 2.6, а затем все инструменты для ее дополнения. Если вы считаете, что этот ответ плохой, оставьте конкретный комментарий относительно того, почему и как его улучшить.