Mac OS 10.5.8 O terminal não inicia: "Processo concluído" em vez da linha de comando

1

Estou num MacBook Pro com o Mac OS 10.5.8. Alguns dias atrás eu instalei duas versões do Python no meu Mac (2.7.6 e 3.4.0; eu instalei o último, mas não parecia funcionar, então eu instalei o primeiro). Imediatamente depois, meu Terminal parou de funcionar. Agora, quando tento abrir uma janela do Terminal, em vez de uma linha de comando, recebo imediatamente a mensagem [Processo concluído]. Como posso fazer com que o Terminal funcione novamente para que eu possa acessar a linha de comando? (Por favor, seja detalhado como eu sou tecnicamente sem noção. Obrigado.)

ETA: Eu mudei a opção "Shells open with" em Preferências do Terminal para "/ bin / bash", e agora funciona. Ainda assim, o que aconteceu? Por que não funciona com o shell padrão / user / bin / login, e devo fazer algo sobre isso?

    
por TKR 08.05.2014 / 19:40

1 resposta

0

Os instaladores do python.org para o Python 2.x no OS X por padrão modificam os perfis do shell (para os shells padrão como bash e csh) para adicionar o diretório bin do framework à frente do caminho do shell . Supondo que você não desmarcou a opção durante a instalação, agora deve haver o seguinte em seu arquivo .bash_profile.

Definindo o PATH para Python 2.7

A versão original é salva em .profile.pysave

PATH="/ Biblioteca / Frameworks / Python.framework / Versões / 2.7 / bin: $ {PATH}" PATH de exportação

Mas este perfil só é executado por padrão quando você inicia uma nova janela de terminal; não se aplicará a sessões de terminal existentes. Portanto, certifique-se de abrir um novo e tente novamente. Se você estiver usando um shell diferente, pode ser necessário modificar a inicialização desse shell para fazer o equivalente.

Os instaladores do python.org para o Python 3.x no OS X não selecionam a opção de modificação do script shell por padrão. Você pode ativá-lo na instalação ou pode executar posteriormente o arquivo Update Shell Profile.command na pasta Python x.x correspondente na pasta Aplicativos. Ou você pode apenas editar manualmente o perfil certo.

Veja este post no Stack Overflow (Obrigado ao Ned Deily!) Como definir o padrão Versão do Python no terminal no OS X 10.6.8

    
por 08.05.2014 / 20:55