Existem duas coisas que você precisa fazer:
- Verifique se o arquivo é executável:
chmod +x script.py
-
Use um shebang para permitir que o kernel saiba qual interpretador usar. A linha superior do script deve ser:
#!/usr/bin/python
Isso pressupõe que seu script será executado com o python padrão. Se você precisar de uma versão específica, basta especificar no shebang:
#!/usr/bin/python2.7
Agora você pode digitar:
./script.py
se o script estiver em seu diretório atual ou:
script.py
se a localização do script estiver no seu PATH, ou:
path/to/script.py
caso contrário.