Execute o arquivo na pasta chamada 'python' e não o interpretador python

4

Eu tenho uma pasta. Dentro desta pasta é um executável chamado python . Quando tento executar python do terminal, ele executa o interpretador python. Como posso executar o arquivo chamado python?

    
por Vader 18.01.2015 / 15:17

2 respostas

7

Especifique o caminho. Se você está no diretório com o binário, é tão simples quanto:

./python

Ou sim, faça o que Muru sugeriu e adicione-o ao caminho. Dito isso, alterar o caminho pode interferir na maneira como os aplicativos (executados sob seu usuário) chamam o Python. Se você desviá-los para a versão errada, eles podem funcionar incorretamente.

Não há uma boa maneira de substituir o python global.
deve apontar para a versão que acompanha o Ubuntu.

    
por Oli 18.01.2015 / 15:19
1

Juntamente com as outras respostas, você também pode usar o caminho completo para o executável. Por exemplo, se o seu executável python estiver em / home / user / some_dir / python , a execução do seguinte comando a partir do terminal fará o trabalho:

user@user-home:~$ /home/user/some_dir/python

Para facilitar o uso, você pode criar um alias para o comando acima, para que não seja necessário digitar o caminho completo todas as vezes, apenas anexando-o ao arquivo .bashrc . Para fazer isso, execute os seguintes comandos no terminal:

user@user-home:~$ echo "alias local_python=/home/user/some_dir/python" >> /home/user/.bashrc 
user@user-home:~$ source /home/user/.bashrc 

**** Nota importante: Aqui eu usei local_python como o nome do alias, você pode escolher qualquer nome que quiser, mas não use python ou qualquer outro nomes de binários já instalados como nome do pseudônimo.

    
por heemayl 19.01.2015 / 09:37