Acabei de instalar um sistema Linux (Kubuntu) e queria saber se existe um programa para fazer programas Python executáveis para Linux.
python
linux
file-permissions
rmtheis
fonte
fonte
Respostas:
Basta colocar isso na primeira linha do seu script:
Torne o arquivo executável com
Executar com
fonte
Se você deseja obter um aplicativo binário autônomo em Python, tente usar uma ferramenta como o py2exe ou o PyInstaller .
fonte
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:
https://docs.python.org/3/distutils/builtdist.html
fonte
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;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
fonte
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
fonte
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.
fonte
Outra maneira de fazer isso é criando um alias. Por exemplo, em gravação de terminal:
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:fonte