Как уже отмечали другие, второй (64-разрядный) вариант установщика является новым на python.org, начиная с 2.7, а будущие выпуски 2.7 и 3.2 будут иметь как 32-разрядные, так и 32- / 64-разрядныеварианты.Более новый вариант представляет собой попытку добавить готовую поддержку из python.org для 64-разрядных процессов Intel (x86_64), которая используется по умолчанию для новых приложений в OS X 10.6.
ОднакоУстановщик python.org идет немного дальше и пытается поддерживать x86_64 в OS X 10.5, что вызвало серьезные проблемы.В частности, установщик был связан с Tk 8.4, для которого Apple не предоставляет родную 64-разрядную версию на 10.5 или 10.6.Это означает, что IDLE и любая другая программа на Python, использующая Tkinter, не работает на 10.6 в 64-битном режиме по умолчанию (и по разным причинам не просто запустить IDLE в 32-битном режиме на 10.6).И, конечно, они выйдут из строя на 10,5, если принудительно установлен 64-битный режим.Apple предоставляет 64-битную версию Tk 8.5, но только на OS X 10.6.По этой и другим причинам текущим планом является изменение 32-битного / 64-битного варианта в будущих выпусках, чтобы он поддерживал только 10,6 или выше и включал только 32-битную (i386) и 64-битную (x86_64) поддержку, без PPC.
Так что, если вы ожидаете, что вам понадобится IDLE или Tkinter на 10.6, вам следует придерживаться традиционного 32-разрядного установщика 2.7 на данный момент, пока не станет доступен более новый установщик только для 10.6 (который может быть недоступен доследующий технический выпуск 2.7).
Что касается вопроса 4, на данный момент оба установщика поддерживают 32-разрядную версию PPC: первая - с 10,3 по 10,6, вторая - с 10,5 и 10,6.Но второе исчезнет в будущем.И хотя OS X 10.6 не будет загружаться на машинах PPC, можно запустить Python (и большинство других программ) в режиме PPC, если в OS X установлен пакет эмуляции Rosetta.