[Pythonmac-SIG] Yet another problem with path

Mike Covill mcovill at mac.com
Thu Aug 7 15:45:57 CEST 2008


On 7-Aug-08, at 9:34 AM, Pascal Bompard wrote:

> Returning to this 3 week old chestnut, (apologies for delay - my  
> second child was born in the interim), and thanks to all who  
> attempted to help, but I am still struggling with this issue.
>
>> Christopher Barker wrote:
>> If you have scripts you want to run from anywhere, make them  
>> executable:
>
> This is exactly what I need to occur with this particular script
>
>> chmod a+x MyScript.py
>
> permissions are set to 755 (i.e. full permissions)
>
>> and put:  #!usr/bin/env python   at the top.
>
> yes, that is in place
>
>> Then either:
>>
>> put them in a standard place that should be on your PATH, like:
>>
>> /usr/local/bin
>>
>> or put the path to your scripts in your PATH -- often people use:
>>
>> ~/bin
>
> I actually have this in my PATH,
> /Users/pascal/Documents/Python/Dev/myapp
>
> and with all the above I get:
>
> Administrator:~ pascal$ python test.py
> /System/Library/Frameworks/Python.framework/Versions/2.5/Resources/ 
> Python.app/Contents/MacOS/Python: can't open file 'test.py': [Errno  
> 2] No such file or directory
>
> whereas calling the script from within it's parent directory does  
> work.
>
> What could I possibly be doing wrong here?

Your PATH is only used to find the executable (python), not the  
document (test.py).  The document must include either the relative  
path from where you are, or the absolute path.

Mike

>
>
>> do buy a book or surf the web for info about using the terminal on  
>> OS-X -- it's a great skill to have.
>
> You're right. I have recently acquired a great book called "From  
> Bash to Z-Shell", but it's tough to retain all the tricks when I use  
> the terminal so seldom.
>
>
>
>> -Chris
>>
>> -- 
>> Christopher Barker, Ph.D.
>> Oceanographer
>>
>> Emergency Response Division
>> NOAA/NOS/OR&R            (206) 526-6959   voice
>> 7600 Sand Point Way NE   (206) 526-6329   fax
>> Seattle, WA  98115       (206) 526-6317   main reception
>>
>> Chris.Barker at noaa.gov
>> _______________________________________________
>> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
>> http://mail.python.org/mailman/listinfo/pythonmac-sig
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig



More information about the Pythonmac-SIG mailing list