Primeiro, não é seguro assumir que algo que requer o Python 2.6 ou mais recente será executado no Python 3.1. Os documentos python dizem "O Python 3.0 ... é o primeiro lançamento intencionalmente incompatível com versões anteriores do Python." ( Editar : Pygame 1.9 funciona com o Python 3 , mas nem todos os módulos foram portados)
Se você estiver executando o OS X Snow Leopard (10.6), terá o python 2.5 e 2.6 instalado. Para alternar para usar o 2.6 por padrão, abra uma janela do Terminal e digite:
defaults write com.apple.versioner.python Version 2.6
Se você não estiver executando o Snow Leopard, precisará instalar uma versão mais recente. A maneira mais fácil provavelmente seria acessar a página de download da versão 2.6 mais recente (atualmente 2.6.5) e baixar e instalar a "imagem de disco do Mac Installer"