Duplicar posible:
Calling a python script from command line without typing “python” firstcómo hacer script en Python autoejecutable
He intentado
bash$ chmod +x script.py
no funciona. También recuerdo poner
#!usr/bin/env python
al principio del guión.
bash$ ./script.py
no hace nada, sólo cambia mi cursor en una cruz lol
ACTUALIZACIÓN: He arreglado
#!/usr/bin/python
También he intentado
chmod a+x script.py
aún nada. Mi script tiene comandos de importación y usa sys.argv ... He seguido las instrucciones en este link (mira al final de la página). Nada funciona
¿Qué hace realmente tu script?¿Has probado esto con un hello.py? Usualmente uso #!/Usr/bin/python y chmod 755 hello.py. –
bash $ chmod ** a + x ** script.py. Tengo que decir *** quién *** consigue ejecutar el guión. –
Solo para tu información: el motivo por el que el cursor se está convirtiendo en una cruz es que tu script se interpreta como un script de shell ya que has estropeado el shebang (mira la respuesta de @ TokenMacGuy). Eso significa que su declaración de "importación" ejecuta el comando 'import', que toma una captura de pantalla. Es posible que ahora tenga un archivo PNG llamado 'sys',' os' o algo similar ... –