Eu apenas resolvi esse problema instalando o Python 3.2.2 no meu Mac OS X Lion, então pensei em postar como o fiz na esperança de que alguém possa achar útil.
Em primeiro lugar, eu concordo com shadesandcolour em que você não deve modificar a cópia padrão do python que veio com o seu mac, porque poderia haver scripts que podem não funcionar corretamente quando executado usando o interpretador Python 3.0+. Tendo dito isso, para instalar o último Python (3.2.2 no momento deste post), você deve primeiro fazer o download o instalador do Python no site oficial. Instale como por normal. Execute o arquivo "Update Shell Profile.command" na pasta / Applications / Python (ver).Depois que o python tiver sido instalado, você precisará editar o seu caminho digitando "sudo nano / etc / paths" na linha de comando. Em seguida, insira sua senha quando solicitado. Em seguida, basta "cortar" a linha "/ usr / local / bin" e "colar" antes da ocorrência de "/ usr / bin". Salve o arquivo, feche todos os terminais abertos e execute uma nova instância do terminal. Agora, quando você digitar "python" na linha de comando, o shell pesquisará primeiro por / usr / local / bin e executará a cópia mais recente do python.