Running a python script under Linux

D'Arcy J.M. Cain darcy at druid.net
Fri Dec 14 08:38:25 EST 2012


On Fri, 14 Dec 2012 14:18:28 +0100
Hans Mulder <hansmu at xs4all.nl> wrote:
> The Pythonic way to get what you want, is to be explicit:
> 
> #!/usr/local/bin/python2.7 -V
> 
> If you do that, it will even work in situations where you
> can't control PATH, such as CGI scripts and cron jobs.

As long as you only run on one system that's OK.  That won't work on
NetBSD or Linux[1] for example.

> There are situations where using #!/usr/bin/env makes sense,
> but yours isn't one of them.

#! /usr/bin/env python2.7

[1]: Well, Ubuntu anyway.  I don't know about the others.

-- 
D'Arcy J.M. Cain <darcy at druid.net>         |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 425 1212     (DoD#0082)    (eNTP)   |  what's for dinner.
IM: darcy at Vex.Net



More information about the Python-list mailing list