Strange syntax error, occurs only when script is executed directly [solved]

Chris Angelico rosuav at gmail.com
Tue Apr 22 08:26:54 EDT 2014


On Tue, Apr 22, 2014 at 10:21 PM, Antoon Pardon
<antoon.pardon at rece.vub.ac.be> wrote:
> Yes that was it. I changed the first line of my script to:
>
> #!/opt/local/bin/python2.7
>
> and it now works.

Excellent! Shebangs are *extremely* specific, so you may want to
consider using "/usr/bin/env python" to get a bit more flexibility.
(Or "python2" or "python2.7" in place of "python", depending on how
specific you want to be.)

ChrisA



More information about the Python-list mailing list