-
Coloque-o no caminho ou altere o caminho. Você pode executar
echo $PATH
para 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.