"D'Arcy J.M. Cain" <[EMAIL PROTECTED]> writes: > On Fri, 02 May 2008 13:24:01 +1000 > Ben Finney <[EMAIL PROTECTED]> wrote: > > I much prefer "#! /usr/bin/python" because I want my Python > > programs to, by default, be run with the default Python, and > > depend on Python being installed by the operating system's package > > manager. On systems that use shebang lines and that actually have > > standardised filesystem locations, the default Python is found at > > '/usr/bin/python'. > > You have lived a sheltered life. Not every packaging system puts the > executible in /usr/bin. Many systems use /usr/local/bin.
"D'Arcy J.M. Cain" <[EMAIL PROTECTED]> writes: > On Fri, 02 May 2008 15:50:22 +1000 > Ben Finney <[EMAIL PROTECTED]> wrote: > > They use that for the operating-system-installed default Python > > interpreter? Colour me incredulous. > > OK, let me get out my crayons. However, note that I did not say > "operating-system-installed." That is, however, the context I've been explicitly using since this sub-thread began. The OP was asking why people prefer on over the other. My answer is that I prefer specifying "give me the default OS Python" because anything not installed by the OS is to non-standardised for me to worry about. Others may prefer something different, but then they get to wear whatever problems occur as a result of that choice. I continue to be bemused by that preference, and nothing that I've seen so far in this thread illuminates the issue more. -- \ "Nothing so needs reforming as other people's habits." -- Mark | `\ Twain, _Pudd'n'head Wilson_ | _o__) | Ben Finney -- http://mail.python.org/mailman/listinfo/python-list