-
Coloque-o no caminho ou altere o caminho. Você pode executar
echo $PATHpara ver seu caminho. Se isso for apenas para um usuário,~/bin/é um local adequado. Caso contrário, mova o arquivo para/usr/local/bin/. Você precisará fazer isso como root. -
Para que seja diretamente executável (sem pedir ao Python para executá-lo explicitamente):
- Precisa ser executável:
chmod +x filename - Ele precisa de um shebang no começo de um arquivo:
#!/usr/bin/env python3 - Você provavelmente deve renomeá-lo para não ter .py no final
- Precisa ser executável:
A alternativa para isso é que você acabou de criar um script de shell do ativador que executa python /path/to/script.py . Isso pouparia você ter que mover seu arquivo em algum lugar especial, mas as mesmas regras se aplicam. Ele precisa ser definido como executável, estar em seu caminho e começar com #!/bin/sh ou #!/bin/bash shebang.