Agregar un shebang no causa ningún error de archivo o directorio al ejecutar mi script de Python

Estoy tratando de ejecutar un script de Python. Funciona bien cuando lo ejecuto:

python2.5 myscript.py inpt0

El problema comienza cuando agrego un shebang:

#!/usr/bin/env python2.5

Resulta en

$ myscript.py inpt0
: No such file or directory

Probar 2:

#!/usr/local/bin/python2.5

Resulta en

$ myscript.py inpt0
: bad interpreter: No such file or directoryon2.5

Cuando los ejecuto directamente en la terminal, ambos funcionan bien:

$ /usr/local/bin/python2.5
Python 2.5.4 (r254:67916, Feb  9 2009, 12:50:32)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

$ /usr/bin/env python2.5
Python 2.5.4 (r254:67916, Feb  9 2009, 12:50:32)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

¿Alguna sugerencia sobre cómo hacer que esto funcione con shebang?

Respuestas a la pregunta(1)

Su respuesta a la pregunta