Eu quero o Python 3 (e não quero mexer com o python fornecido pelo OS X). De acordo com:
https://docs.python.org/3/using/mac.html
Posso obter o Python 3 e viver por muito tempo e prosperar, mas não está claro o que acontece quando eu quero atualizar usando o próximo DMG. Como exemplo, posso lhe dizer o que acontece com o R no OS X: você obtém uma GUI em / Application e outras coisas em / Library / Frameworks. Na atualização, a GUI é atualizada e a nova estrutura é colocada no diretório / Library / Frameworks, lado a lado com o antigo (existe um bom link simbólico 'atual' que garante que o material antigo seja ignorado). Eu sempre apago as coisas antigas para evitar a acumulação de resíduos, e é isso. Essa abordagem funcionaria para Phyton?
brew unlink python3
para remover o link simbólico. Agora você usará a versão osx ao executarpython
. Para usar a versão brew, você ainda pode executar, por exemplo,/usr/local/Cellar/python3/3.3.2/bin/python3
ou criar um link simbólico comoln -s /usr/local/Cellar/python3/3.3.2/bin/python3 /usr/local/bin/python-3.3.2
e depois executarpython-3.3.2
. Você também pode instalar a versão antiga das fórmulas python3 com o HB e usá-las separadamente. Verifique este sobre como fazer isso./usr/local/bin/python3
. E como o OS X não é fornecido com o Python 3, você não substitui nenhum Python pré-instalado.Use Homebrew :)
O Hombrew instala tudo
/usr/local/Cellar
e cria links simbólicos para aplicativos no/usr/local/bin
. Ele vai não tocar qualquer outra coisa no sistema. Ele vem com o comando de limpeza de distribuição, que remove aplicativos não utilizados ou desatualizados automaticamente.Para atualizá-lo:
Ele será vinculado automaticamente à versão mais recente após uma atualização e
brew clean
remove os restos da versão anterior.fonte
Você pode usar a distribuição Anaconda. É uma versão gratuita do Python 3 (e Python2). O pacote Andaconda também permitirá que você atualize diferentes versões do python e, após a instalação, define o caminho apropriado do python. O Anaconda vem com o Anaconda Navigator, que ajuda a carregar pacotes python e também com o Spyder 3. Um aplicativo do tipo IDE do Python.
fonte