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.pyimpresiones Hello worlden 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.
