Como executar um script python de seu ícone no Ubuntu?

3

Eu escrevi um script python simples (com GUI no wx) e gostaria de executá-lo no Ubuntu, bastando apenas clicar duas vezes nele. Eu tentei

  1. chmod ugoa + x myScript.py
  2. meu script tem a linha hash-bang no começo (como #! / usr / bin / env python)

mas ainda não funciona, quando eu clico duas vezes nele, ele abre em python IDLE: /

    
por Brian Brown 30.11.2012 / 13:00

2 respostas

1

Eu não sou 100% savy com o Ubuntu, mas para mim parece que você está usando o programa associado (chamando env ).

Eu tentaria mudar a linha para chamar diretamente python:

#!/usr/bin/python
    
por 30.11.2012 / 13:09
0

Acho que o Mario está no caminho certo aqui. O python está em /usr/bin/python ? Verifique executando este comando:

which python

Além disso, verifique se o seu script é executado corretamente sem especificar python (é para isso que serve a linha hash-bang):

myScript.py

Por fim, verifique se o comando executado pelo atalho da área de trabalho (clique com o botão direito do mouse em propriedades do >) é um que é executado corretamente na linha de comando.

UPDATE

Como parece ser um problema de caminho, sdd o caminho completo e o comando para o atalho da área de trabalho. Clique com o botão direito do mouse = > Propriedades e edite o comando. Se o script estiver em, por exemplo, /home/brian/myScript.py use isso como o comando:

python /home/brian/myScript.py
    
por 30.11.2012 / 13:56