I'm wondering if the easiest and cleanest option is to just completely remove Python 2 from my machine.
Não vá lá. Por favor, não remova os binários do sistema, como Python ou Ruby. Eles vêm instalados em /System/Library/Frameworks e eu não ficaria surpreso se seu sistema apresentasse problemas de alguma forma após a remoção forçada das coisas à vontade.
É tudo menos "limpo" para excluir algo que o sistema enviou (e foi projetado para funcionar). Isso é especialmente importante porque o Python 3 não é compatível com versões anteriores do Python 2, IIRC.
Se você deseja instalar versões mais recentes do Python, há outras maneiras de fazer isso. Uma delas seria usar o instalador do Python , que adiciona a nova versão ao Frameworks e fornece a você python3 .
O outro seria usar um gerenciador de pacotes como o Homebrew . Depois de instalar isso, você pode executar brew install python3 , que será instalado em /usr/local/ em vez de sobrescrever quaisquer binários do sistema. Você também obterá um% binário python3 .
Se você quiser trabalhar com python3 em vez de python do Python 2, basta adicionar esse alias ao seu ~/.bash_profile :
alias python='python3'