Como atualizar o sistema Python do Mac

15

Eu estou no Mavericks no momento, e eu quero atualizar a versão do sistema Python (2.7.5) para o mais recente (2.7.7) de link , porque eu quero instalar o pygame. O que eu tenho que fazer? Eu gostaria de ser capaz de executar a versão mais recente do Python quando eu digito python no terminal, eu procurei por algum guia na net, mas é tudo um pouco confuso para mim.

    
por g_rmz 19.06.2014 / 08:29

3 respostas

9

Substituindo o sistema do Mac OS X O Python não é recomendado devido à incompatibilidade com outro software. No entanto, existem binários do Mac na página de download do Python que podem ser instalados em um local diferente. Uma vez instalado, você pode precisar alterar sua variável de ambiente PATH para que o novo interpretador Python seja executado quando python for invocado na linha de comando.

Para editar seu PATH, determine o caminho absoluto da pasta que contém o binário do Python. Isso pode parecer algo como /Applications/Python/.../bin . Adicione a seguinte linha ao seu arquivo ~/.bash_profile :

export PATH=/path/to/new/python/bin:$PATH

A alteração entrará em vigor depois que você reiniciar o seu shell.

    
por 19.06.2014 / 08:39
5

A maneira mais fácil e não intrusiva seria usar o Homebrew :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Depois, leia as instruções impressas do seu shell.

Instalando o Python 3

Com o Homebrew você pode instalar o Python 3.x:

brew install python

Isso colocará um binário python3 em /usr/local/bin e um binário python apontando para python3 em /usr/local/opt/python/libexec/bin .

Você também receberá um comando pip3 para essa versão do Python.

Essas fórmulas não entrarão em conflito ou terão precedência sobre os pacotes do sistema, a menos que você substitua seu PATH . Ou seja, se você quiser que python se refira a python3 , adicione o seguinte à sua configuração de shell:

export PATH=/usr/local/opt/python/libexec/bin:$PATH

Leia os documentos do Homebrew Python para obter mais informações.

Instalando o Python 2.7

Você também pode obter uma versão atualizada do Python 2.7, se você precisar disso por motivos legados:

brew install python@2

Isto lhe dará um binário python2 , e ele irá sobrescrever o sistema python para usar o Python 2.7 construído em Homebrew.

    
por 14.08.2014 / 09:23
0

Já tentou instalar a porta ? Eu recentemente atualizei meu python com a instalação de porta em 10.8.4

    
por 19.06.2014 / 09:56