[GRASS-user] Problems with GRASS python code in osgeo4w
Moskovitz, Bob
Bob.Moskovitz at conservation.ca.gov
Mon Jun 22 13:57:02 EDT 2009
I see that c:\osgeo4w\apps\grass\grass-6.4.0svn\scripts is already in the PATH and "v.report --help" gives me the command usage.
I do notice that there is no prompting of options or gui forms when I execute any grass command without arguments. I've noticed this behavior on several machines.
> -----Original Message-----
> From: Hamish [mailto:hamish_b at yahoo.com]
> Sent: Monday, June 22, 2009 10:42 AM
> To: Glynn Clements; Moskovitz, Bob
> Cc: Grass-User (E-mail)
> Subject: RE: [GRASS-user] Problems with GRASS python code in osgeo4w
>
>
>
> Bob Moskovitz wrote:
> > So, I still don't know why the grass.parser() is not
> > working for me. I even modified my program to use pdb
> > to see what is happening. The debugger is aborted
> > right after I reach os.execvp("g.parser.exe", [name] + argv)
> > in grass.py. But if I use "python
> > c:\osgeo4w\apps\grass\grass-6.4.0svn\scripts\m.dipslope.py --help",
> > I get the expected results.
>
>
> try putting 'c:\osgeo4w\apps\grass\grass-6.4.0svn\scripts' in
> your %PATH%.
> when g.parser is complete it reruns the script but only by
> its filename.
> If the script isn't in the PATH* it fails at that point because it
> can't find it. The above seems like it should be in the
> path.. do other
> "official" scripts in that directory work?
>
> [*] (the current dir is typically also checked in MS Windows
> although it
> typically is not in UNIX)
>
> see also GRASS_ADDONS_PATH enviro variable.
>
> for grass 7 Glynn may have just changed this a couple of days ago??
>
>
>
> Hamish
>
>
>
>
>
>
More information about the grass-user
mailing list