Tengo un script simple de "Hola mundo" que quiero convertir en un ejecutable. El problema es que a pesar de que seguí los pasos de declarar la ruta del intérprete de Python en la primera lista del código y lo hice ejecutable a través de chmod
, no se ejecuta como un ejecutable. En cambio, cuando hago clic en él, mi editor de texto abre el archivo. Esto suena realmente estúpido, pero lo he intentado todo. ./hello.py
impresiones Hello world
en la Terminal.
Intenté cambiar el archivo para que se abra con la Terminal, pero está atenuado.
#!/usr/bin/python
print 'Hello world'
Lo que escribí en la terminal:
chmod +x hello.py
./hello.py
Salida:
Hello world
El problema es que al hacer doble clic en el script se abre el editor de texto en lugar de ejecutarlo como un ejecutable.
Lo que probé:
Cambiando lo que usa el archivo para abrirse al tenerlo predeterminado en la Terminal, pero OS X desactiva esa opción.