O Python 3 quebra as coisas. É por isso que não substitui o Python 2, e python ainda lança 2.
Para obter o Python 3, digite python3 . Pode ser necessário alterar seu $PATH editando ~/.bash_profile e adicionando:
PATH="/Library/Frameworks/Python.framework/Versions/3.1/bin:${PATH}"
export PATH
Você poderia definir uma função de shell ou um alias para mapear python para python3 , assim os scripts antigos continuariam sendo executados e você poderia digitar python e obter a versão 3.
Adicione a .bash_profile :
alias python='python3'
/usr/bin/env python continua a fornecer o Python 2.