Como especificar o caminho do executável do python?

1

Minha variável PATH tem esta aparência:

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

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

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

    
por Elgin Cahangirov 15.07.2018 / 20:14

2 respostas

3

Maneira simples com alias :

alias python=/usr/bin/python

Por favor, veja No Bash, quando alias, quando escrever e quando escrever uma função?

    
por 15.07.2018 / 20:23
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 que python seja 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.

    
por 15.07.2018 / 20:27