[osgeo4w-dev] [osgeo4w] #96: "import grass.script as grass" in
Python GRASS AddOns doesn't work
OSGeo4W
trac_osgeo4w at osgeo.org
Tue Jul 7 08:00:36 EDT 2009
#96: "import grass.script as grass" in Python GRASS AddOns doesn't work
--------------------+-------------------------------------------------------
Reporter: aghisla | Owner: osgeo4w-dev at lists.osgeo.org
Type: defect | Status: new
Priority: major | Component: Package
Version: | Keywords: grass addon python grass.script
--------------------+-------------------------------------------------------
I'm trying to run a Python AddOn in OSGeo4W GRASS. There are some problems
in getting grass-python module work.
1. Native install: [[BR]]
* GRASS 6.4.0svn2 [[BR]]
* bundled Python
{{{
Welcome to GRASS 6.4.0svn (2009)
Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
GRASS 6.4.0svn (spearfish60)> python C:\v.krige\v.krige.py
Traceback (most recent call last):
File "C:\v.krige\v.krige.py", line 54, in <module>
import grass.script as grass
ImportError: No module named script
}}}
2. Modified install: [[BR]]
* as above [[BR]]
* python folder in C:\OSGeo4W\apps\grass\grass-6.4.0svn\etc\ substituted
with the python folder in grass6_develbranch, rev 38064
{{{
GRASS 6.4.0svn (spearfish60)> python C:\v.krige\v.krige.py
Traceback (most recent call last):
File "C:\v.krige\v.krige.py", line 54, in <module>
import grass.script as grass
ImportError: No module named grass.script
GRASS 6.4.0svn (spearfish60)> python
Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit
(Intel)] on
win32
>>> import core as grass
>>> grass.run_command("g.list", type="vect")
----------------------------------------------
vector files available in mapset <PERMANENT>:
archsites roads t_9961_200 t_9961_500
t_roads_prime
...
}}}
so bundled Python can actually import the module, but not as grass.script.
There's something I'm missing, but hope this report helps.
BTW, there is a similar ticket (#95) but about QGIS and not on the same
issue, but also about grass module.
--
Ticket URL: <http://trac.osgeo.org/osgeo4w/ticket/96>
OSGeo4W <http://trac.osgeo.org/osgeo4w>
OSGeo4W is the Windows installer for the OSGeo stack.
More information about the osgeo4w-dev
mailing list