
XProtoman
(usa Fedora)
Enviado em 21/12/2015 - 01:21h
EDIT: Bom, vi agora que depois você falou em não precisar instalar o Python, então porque não distribuir o Python junto com seu software? Compile o Python e distribua ele junto com seus Software, tomando cuidado para atender a licença do Python e dos componentes dele que você for utilizar.
Segue a seguir o Post que tinha feito antes do EDIT.
Faz muito tempo que não mexo com Python, acho que isso que virá abaixo deve servir, vamos supor que você tem o arquivo teste.py e você está no diretório dele, então execute o python3 no terminal e em seguida coloque dentro dele:
import compileall; compileall.compile_file("teste.py");
Vai ser gerado um diretório chamado __pycache__, note que dentro dele deverá ter o arquivo com extensão .pyc, no meu caso como tenho Python 3.4 ele me gerou o arquivo: teste.cpython-34.pyc
Note que se você fizer no terminal:
# python3 teste.cpython-34.pyc
Ele rodará o programa que você criou.
Você pode também compilar com otimização, compile de novo dentro do python3 com o comando:
import compileall; compileall.compile_file("teste.py", optimize=1);
Ele deverá gerar um arquivo com extensão .pyo que também poderá ser executado chamando o python3.
Boa sorte, espero ter ajudado, faça se possível o bem.