Reiniciar o Terminal provavelmente funcionará.
No momento eu estou no Mavericks, e eu apenas desinstalei o homebrew. Com homebrew eu tinha instalado python, mas depois de desinstalá-lo meu terminal não pode iniciar o interpretador python. Eu recebo esta mensagem:
-bash: /usr/local/bin/python: No such file or directory
Existe algum tipo de configuração que eu tenho que restaurar para executar a versão nativa do python?
Resposta simples: Você pode executar hash -r , o que faria com que bash (seu shell) esquecesse os locais dos executáveis e "pesquisasse novamente" por eles em $PATH .
Resposta mais detalhada: Por padrão, bash armazena comandos e seus locais em uma tabela ( hash ). Em seguida, ele só precisa pesquisar $PATH uma vez por comando e pesquisar a tabela toda vez que você executar o comando novamente.
Reiniciar bash irá limpar a tabela de hash, mas se você não quiser reiniciá-la, hash -r (para limpar a tabela) ou hash -p commandname (para limpar apenas uma entrada) funcionará .