Зависит от того, для чего вы используете python. Если вы используете функциональность MacOS и такие вещи, как PyObjC, вы, вероятно, лучше всего используете MacPython или Python, предоставляемый Apple.
Я использую Python на своем Mac в основном для разработки серверных приложений, которые позже будут работать на коробках FreeBSD и Linux. Для этого я использовал Fink Python в течение нескольких лет и с тех пор, как MacPorts Python. С помощью портов Mac легко добавить необходимые модули c (например, драйвер базы данных и т. Д.). Также легко хранить две версии Python (в моем случае 2.5 и 2.6).
Я использовал «скомпилировать свой собственный» Python для тестирования Python до 3.0, но обычно я нахожу, что управление зависимостями от модулей c затруднительно, если это делается вручную.
Благодаря easy_install установка чистых модулей Python выполняется быстро и легко для всех перечисленных выше опций.
Я никогда не был человеком IDE. Для разработки я использую Subversion командной строки, установленную MacPorts, Textmate и иногда Expandrive для прямого доступа к файлам на серверах. Лично я очень зависим от Bicyclerepairman для Textmade , чтобы справиться с моими потребностями рефакторинга.
Другие, похоже, очень довольны Eclipse & Pydev .