Tengo un sencillo script "Hello world" que quiero convertir en un ejecutable. El problema es que, aunque pasé por los pasos para 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 archivo 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
imprime Hello world
en la Terminal.
En su lugar, he intentado cambiar el archivo para que se abra con la Terminal, pero está atenuado.
#!/usr/bin/python
print 'Hello world'
Lo que escribí en el 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 archivo ejecutable.
Lo que intenté:
Cambiando lo que el archivo usa para abrirse a sí mismo al tenerlo por defecto en la Terminal, pero OS X desactiva esa opción.