[GRASS-user] Re: grass.script not found?

William Kyngesburye woklist at kyngchaos.com
Fri Apr 1 10:11:25 EDT 2011


On Apr 1, 2011, at 5:57 AM, Johannes Radinger wrote:

> Okay I checked now that.
> Here the results:
> 
> echo "$PYTHONPATH"
> /Applications/GRASS-6.5.app/Contents/MacOS/etc/python
> 
> 
> and for sys.path startet within the GRASS Terminal:
>>>> import sys
>>>> sys.path
> ['', '/Library/Frameworks/SQLite3.framework/Versions/3/Python', '/Library/Frameworks/GDAL.framework/Versions/1.8/Python/site-packages', '/Library/Frameworks/cairo.framework/Versions/1/Python', '/Applications/GRASS-6.5.app/Contents/MacOS/etc/python', '/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.6/site-packages', '/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.6/site-packages/wx-2.8-mac-unicode', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages', '/usr/local/lib/wxPython-unicode-2.8.11.0/lib/python2.6']
> 
> 
> That means everything is okay?

Those are good.

> but the script isnt't working on my mac.
> Glynn Clements tried the script on Linux and GRASS 7.0 and it was working fine there.
> Maybe anyone then me can try it on a mac machine to see if it is a specific problem
> on my computer or a general mac issue.
> 
Works for me.

Try running the script completely in the GRASS terminal, instead of the interactive mode (maps from spearfish): 

testscript.py newmap=test elevation=elevation.10m geology=geology


Did you get a permissions error?  Make sure the script has execute permissions (your attached script didn't, but that may be just an email thing).  like (use the full path to the script):

chmod +x /path/to/testscript.py

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

All generalizations are dangerous, even this one.




More information about the grass-user mailing list