Como especificar o caminho do python executável?

1

Minhas PATH variável se parece com isso:

/home/elgin/anaconda3/bin:…:/usr/bin:…

Como você vê acima anaconda3 precede /usr/bin. Então, quando eu digito python no terminal, fica python em primeiro anaconda3 caminho.

Como posso dizer ao terminal bash para carregar python em /usr/bin/ em vez daquele em anaconda3? Existe algum argumento que eu possa passar por fazer isso ou devo editar PATH cada vez?

Elgin Cahangirov
fonte
Por que não apenas reorganizar os diretórios no seu PATH? Você não pode fazer isso em seu .bashrc arquivo onde os diretórios do Anaconda são adicionados?
Steve

Respostas:

2

Se você quiser fazer isso apenas uma vez, basta digitar

/usr/bin/python

(em vez de apenas python ). Se essa situação ocorrer com frequência, você poderá salvar a digitação definindo um alias.

Se você quiser python para ser interpretado como /usr/bin/python para muitos comandos seguidos, pode ser mais simples editar o PATH. Você pode escrever uma função de shell para fazer isso, para reduzir a digitação e reduzir o risco de erros tipográficos.

Scott
fonte
Obrigado pela resposta! Não, eu não quero que o Python seja interpretado como '/ usr / bin / python' sempre. No meu caso, acho que usar alias e atribuir python a uma variável é mais adequado, já que eu uso o comando 'python' várias vezes em uma sessão de terminal.
Elgin Cahangirov