Resposta que eu dei à pergunta: É possível escrever um script executável em Python? no Quora.
Sim!
No Windows, basta associar arquivos .py ao Python. Acredito que o instalador do Python para windows já faz isso. Feito isso, duplo clique no arquivo .py vai executá-lo.
No Linux, Mac, FreeBSD e assemelhados, basta colocar, na primeira linha do seu script:
#!/usr/bin/env python
Em seguida, torne seu script executável com o comando:
chmod +x seuscript.py
Claro, troque “seuscript” pelo nome do seu arquivo. Pronto, ele é executável. Você pode executar com:
./seuscript.py
Diferente do windows, a extensão não precisa ser .py, nem precisa ter extensão. Além disso, você pode mover o script para qualquer lugar no PATH do sistema e poderá executá-lo de qualquer diretório, sem precisar de ./ no início do comando. Por exemplo, pode fazer:
sudo mv ./seuscript.py /usr/local/bin/seucomando
Em seguida pode executar apenas:
seucomando
Sem ./ e em qualquer diretório.
Oi, Élcio. Tudo bem?
Para que uma página em php num servidor estrangeiro execute um script em Python3 no meu Raspberry Pi eu preciso ter um servidor Apache instalado no meu Raspbian?