On Aug 1, 5:41 pm, <[EMAIL PROTECTED]> wrote:
> I can't seem to figure this out.  I just installed Python 2.5.2 a few days 
> ago on my OS X 10.4.11
> system.  It runs fine and if I type "Python -V" in the Terminal it outputs 
> "Python 2.5.2" which is
> correct.  However, if I try to run a 'do shell script' in AppleScript which 
> I'm wanting to run a Python
> program, it reverts to using Python 2.3.  For example, if I run this code in 
> AppleScript:
>
> --------------------
> set p to "#!/usr/bin/python
> import sys
> print sys.version[:3]"
> set x to do shell script "Python -c \"" & p & "\""
> return x
> --------------------
>
> I get "2.3".  Does anyone have any ideas why AppleScript is using the older 
> version of Python?
> Is there a way to fix this?
>
> Thanks.
>
> Jay

Change the first line to

set p to "#!/usr/bin/env python"

That will execute the default python installation...assuming 2.5.2 is
the default.  Otherwise, you can change that to the absolute path of
the 2.5.2 version.

~Sean
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to