Acabei de instalar um sistema Linux (Kubuntu) e queria saber se existe um programa para fazer programas Python executáveis para Linux.
Acabei de instalar um sistema Linux (Kubuntu) e queria saber se existe um programa para fazer programas Python executáveis para Linux.
Respostas:
Basta colocar isso na primeira linha do seu script:
#!/usr/bin/env python
Torne o arquivo executável com
chmod +x myfile.py
Executar com
./myfile.py
Se você deseja obter um aplicativo binário autônomo em Python, tente usar uma ferramenta como o py2exe ou o PyInstaller .
Você pode usar o PyInstaller. Ele gera um build dist para que você possa executá-lo como um único arquivo "binário".
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 tem a opção nativa de criar um build dist também:
Colocar essas linhas no início do código fará com que seus sistemas operacionais procurem o programa binário necessário para a execução do script python, ou seja, é o interpretador python.
Portanto, depende do seu sistema operacional onde mantém o interpretador python. Como eu tenho o Ubuntu como sistema operacional, ele mantém o interpretador python, /usr/bin/python
então eu tenho que escrever esta linha no início do meu script python;
#!/usr/bin/python
Depois de preencher e salvar seu código
Inicie seu terminal de comando
Certifique-se de que o script está no seu diretório de trabalho atual
Tipo chmod +x script_name.py
Agora você pode iniciar o script clicando nele. Uma caixa de alerta aparecerá; pressione "Executar" ou "Executar no Terminal" na caixa de alerta; ou, no prompt do terminal, digite./script_name.py
Se alguém deseja tornar executável hello.py
primeiro encontre o caminho onde python está em seu sistema operacional com: which python
geralmente reside na pasta "/ usr / bin / python".
na primeira linha de hello.py
um deve adicionar:#!/usr/bin/python
então através do comando linux chmod
deve-se apenas torná-lo executável como: chmod +x hello.py
e executar com ./hello.py
Eu faço o seguinte:
Isso basicamente transforma o arquivo em um executável bash. Quando você clicar duas vezes nele, ele deve ser executado. Isso funciona em sistemas baseados em Unix.
Outra maneira de fazer isso é criando um alias. Por exemplo, em gravação de terminal:
alias printhello='python /home/hello_world.py'
A escrita printhello
irá executar hello_world.py, mas isso é apenas temporário. Para tornar os aliases permanentes, você deve adicioná-los ao bashrc, você pode editá-lo escrevendo no terminal:
gedit ~/.bashrc