cmd precisa de “.exe” para executar programas

3

Windows 7, cmd:

C:\>python
'python' is not recognized as an internal or external command,
operable program or batch file.

C:\>python.exe
(works)

C:\>bash
'bash' is not recognized as an internal or external command,
operable program or batch file.
C:\>bash.exe
(works)

etc ...

Existe uma maneira de fazer, e. python.exe é executado quando eu digito "python"?

    
por frnhr 17.09.2011 / 11:12

1 resposta

7

Verifique se .exe está no seu %PATHEXT% :

C:\>set pathext
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.py;.pl

Quando você executa python , o Windows tenta todas as extensões listadas nessa variável de ambiente.

C:\>set pathext=.exe;%pathext%
    
por 17.09.2011 / 11:20