Estou um pouco atrasado para o jogo, mas achei que deveria postar uma resposta atualizada, pois acabei de encontrar esse problema. Observe que isso se aplicará apenas a uma configuração baseada em Mac (eu não tentei com o Windows ou com qualquer sabor do Linux).
A maneira mais simples de fazer isso funcionar é instalar o Python via Brew . Se você não tiver o brew instalado, precisará fazer isso primeiro. Depois de instalado, faça o seguinte no terminal:
brew install python
Isso instalará o Python 3. Depois de instalado, execute o seguinte:
ls -l /usr/local/bin/python*
Você verá todos os links criados pelo brew para a instalação do Python. Vai parecer algo assim:
lrwxr-xr-x 1 username admin 36 Oct 1 13:35 /usr/local/bin/python3@ -> ../Cellar/python/3.7.4_1/bin/python3
lrwxr-xr-x 1 username admin 43 Oct 1 13:35 /usr/local/bin/python3-config@ -> ../Cellar/python/3.7.4_1/bin/python3-config
lrwxr-xr-x 1 username admin 38 Oct 1 13:35 /usr/local/bin/python3.7@ -> ../Cellar/python/3.7.4_1/bin/python3.7
lrwxr-xr-x 1 username admin 45 Oct 1 13:35 /usr/local/bin/python3.7-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7-config
lrwxr-xr-x 1 username admin 39 Oct 1 13:35 /usr/local/bin/python3.7m@ -> ../Cellar/python/3.7.4_1/bin/python3.7m
lrwxr-xr-x 1 username admin 46 Oct 1 13:35 /usr/local/bin/python3.7m-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7m-config
A primeira linha neste exemplo mostra o python3
link simbólico. Para defini-lo como o python
link simbólico padrão, execute o seguinte:
ln -s -f /usr/local/bin/python3 /usr/local/bin/python
Depois de definido, você pode:
which python
e deve mostrar:
/usr/local/bin/python
Você precisará recarregar seu shell de terminal atual para que ele use o novo link simbólico nesse shell; no entanto, todas as sessões de shell recém-abertas (devem) o usarão automaticamente. Para testar isso, abra um novo shell de terminal e execute o seguinte:
python --version