Mudando de uma versão baixada do python para uma Homebrew

0

Eu decidi recentemente que gostaria de mudar de minhas versões baixadas (como baixadas do python.org) do python 2 e 3 para as instalações do Homebrew. Eu instalei ambos python 2 e 3 do Homebrew usando um simples brew install python ( 3 ), mas quando eu abro uma sessão de shell python no meu terminal ainda é as versões antigas do python.

Eu estava obviamente esperando por isso, mas como eu faria para que as versões Homebrew do Python fossem usadas sobre as versões anteriormente instaladas? Ou, melhor ainda, o que eu gostaria de fazer é simplesmente desinstalar completamente as versões antigas do python e usar as novas. Isso é possível?

Da minha pesquisa, parece simplesmente desinstalar versões do python é muito difícil no Mac. Eu normalmente iria mexer com isso e tentar resolvê-lo sozinho, mas eu ouvi de algumas coisas ruins acontecendo se você brincar com as versões erradas do python no Mac.

Estou usando o OS X El Captian versão 10.11.

EDIT: Eu também devo mencionar que não estou procurando por nenhum truque que faça com que funcione apenas no terminal. Além disso, no PyCharm, as versões recém instaladas do python nem aparecem quando tento alterar as versões do interpretador python.

    
por RobertR 06.06.2016 / 07:30

1 resposta

0

O problema foi que o arquivo ~/.bash_profile específico do usuário tinha linhas geradas automaticamente com a seguinte aparência:

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

Para resolver o problema, simplesmente comentei todas as linhas para que elas não sobrescrevessem outros caminhos que estavam vinculando a versão do python que eu queria.

    
por 06.06.2016 / 07:55