Desinstalando o Python 3 em um Mac

16

Eu instalei o Python 3 para aprender Python e rapidamente percebi que o django não é compatível com o Python 3.

Como desinstalo o Python 3 no meu Mac para que eu possa instalar uma versão diferente?


fonte
Se você estiver usando o ActivePython, digite sudo pythonselect 2.7para alternar entre versões do Python.
Srid diz Reinstate Monica
Você pode ter várias versões do python em sua máquina sem entrar em conflito
user151019

Respostas:

10

Veja esta resposta e substitua 3.2por 2.7.

Comunidade
fonte
1
Ainda funciona para o Python 3.6 também.
Phoenix
2

Python.org adicionou instruções de desinstalação à documentação:

http://docs.python.org/3/using/mac.html

Lendo isso e inspecionando minha instalação, minha lista de itens a desinstalar é:

  • Pasta MacPython 3.3 na sua pasta Aplicativos.
  • /Library/Frameworks/Python.framework
  • cerca de 20 links simbólicos em / usr / local / bin.
  • referência no caminho do shell (se existir)

Usando o Text Wranger, que pode mostrar arquivos invisíveis, procurei na minha pasta pessoal e não vi um perfil .bash_profile, apenas .bash_history. Portanto, o instalador adiciona a referência apenas se o perfil Bash existir. (caminho de eco $) também não apareceu. (consulte também: /programming/7501678/set-environment-variables-on-mac-os-x-lion )

O pacote do instalador realmente deve incluir um script de desinstalação.

A partir de abril de 2013, a maioria dos tutoriais e cursos ainda exige o Python 2, e muitas pessoas precisam desinstalar o Python 3.

John Faughnan
fonte
0

Como você instalou? Se você usou um instalador, siga os conselhos sábios da yoda . Abra um terminal e remova o diretório, /System/Library/Frameworks/Python.framework/Versions/3.0se existir. Você também deve garantir que o link simbólico /System/Library/Frameworks/Python.version/Versions/Currentnão aponte para 3.0. Se isso acontecer, redefina-o para apontar para 2.6ou algo apropriado.

D.Shawley
fonte
3
Em geral, você nunca deve remover nada em / System / Library! Os arquivos instalados são controlados pela Apple como parte do OS X. Você pode danificar seriamente o seu sistema, excluindo o arquivo errado. Felizmente, não existe esse arquivo para excluir, pois o Python 3 ainda não foi enviado pela Apple em uma versão do OS X. As instalações do usuário do Python 3 são instaladas em outros lugares. Por exemplo, os instaladores do python.org instalam no /Library/Frameworks.
2
... exceto uma tonelada de drivers e aplicativos que interagem com o sistema subjacente (por exemplo, redimensionadores de janelas ou complementos / temas de interface do usuário) inserem arquivos /system/library, usando uma senha de superusuário fornecida no momento da instalação, mas com desinstaladores normais com privilégios de usuário. Como resultado, um Mac moderno muito usado (especialmente um que passou por algumas atualizações do sistema operacional) terá um /system/librarydiretório totalmente cheio de lixo. Remover coisas nesse diretório é perigoso? Certo. Isso não significa que não existem boas razões comuns para manipular arquivos no diretório. Apenas esteja ciente.
Zac B
-3

Esta não é uma questão de programação. Você o desinstala da mesma maneira que desinstala qualquer outro software em um mac! Você tem algumas opções

  1. Ir para Finder>Applications>Python 3.0(ou o nome da pasta). Clique com o botão direito, selecione Move to Trash, esvazie a lixeira.
  2. Abra Terminal, digite sudo rm -rf /Applications/Python\ 3.0/, digite a senha e pronto.

Versões diferentes do pythongo em pastas diferentes. Então, você pode instalar uma nova versão e deixar v3.0como está. Apenas lembre-se de adicionar o novo dir python ao seu caminho e remover o antigo ou definir um alias para pythonapython2.x

Da próxima vez, lembre-se de que essas perguntas são mais solicitadas em /apple//

Comunidade
fonte
Muito obrigado! Vou lembrar de usar apple.stackexchange.com para a pergunta mac.
3
Na verdade, isso não remove uma instalação de estrutura do Python. Ele remove apenas alguns arquivos auxiliares.