“Nenhum arquivo ou diretório desse tipo” ao tentar executar um arquivo

1

Estou executando um arquivo python no diretório onde o arquivo está e recebo 'No such file or directory', com ls -l o arquivo aparece com a permissão 'x' necessária; meu comando é ./filename.py + options > nome do arquivo de saída

Obrigado pelos seus comentários. O erro ocorreu porque eu estava usando a seta superior para encontrar um cmd que usei em uma versão anterior e, mesmo que o cmd recuperado tenha sido bom na janela do terminal, o código não será executado. Ao redigitar novamente o mesmo cmd, funcionou bem! Eu acho que o cmd corrompido foi o resultado de um erro ubuntu (indicado para mim pelo Ubuntu) como inicialização depois que eu coloquei o sistema para dormir no dia anterior. Eu acho que esta é a razão porque aconteceu novamente, e apenas redigitar o cmd novamente resolveu o problema. De alguma forma eu tenho problemas toda vez que eu inicio depois de colocar o sistema para dormir (a corrupção do cmd armazenado pelo Ubuntu não acontece se eu iniciar de um desligamento completo).

    
por richard sanchez 29.06.2016 / 02:11

3 respostas

1

O erro ocorreu porque eu estava usando a seta superior para encontrar um cmd que usei em uma execução anterior e, mesmo que o cmd recuperado tenha sido bom na janela do terminal, o código não será executado. Ao redigitar novamente o mesmo cmd, funcionou bem! Eu acho que o cmd corrompido foi o resultado de um erro Ubuntu (indicado para mim pelo Ubuntu) como inicialização depois que eu coloquei o sistema para a hivernação no dia anterior. Eu acho que esta é a razão porque aconteceu novamente, e apenas redigitar o cmd novamente resolveu o problema. De alguma forma eu tenho problemas toda vez que eu inicio depois de colocar o sistema para dormir (a corrupção do cmd armazenado pelo Ubuntu não acontece se eu iniciar de um desligamento completo).

    
por richard sanchez 07.07.2016 / 00:34
0

Tente executá-lo com

python filename.py

Ou

python3 filename.py

Você pode precisar de sudo dependendo do arquivo.

EDIT: normalmente o ./ é usado para scripts bash

    
por Josh M 29.06.2016 / 02:12
0

Como você está usando ./ , talvez seja necessário preceder

#!/usr/bin/env python

Para o seu arquivo Python.

Se você quiser evitar isso, basta executar o arquivo com python :

python script.py
    
por nixpower 29.06.2016 / 03:14