[GRASS-user] v.in.ogr in Python Grass script
Moritz Lennert
mlennert at club.worldonline.be
Fri Mar 4 06:14:42 PST 2016
On 04/03/16 11:09, Uwe Fischer wrote:
> Hi Michel, hi List,
>
> In addition to my question from yesterday (concerning v.in.ogr in a
> Python script), today another item shows up.
>
> I removed the old QGIS from my notebook and installed 2.14 with Grass
> 7 in order to try that version (following Michels advice). But now I
> can't get the script running at all. I get an "import error: no
> module named site" message. The same when I just type "python" at the
> dos prompt.
>
> I appended the following to the search path (hoping that puts Python
> to work), but it did not help:
>
> C:\Program Files\QGIS Essen\apps\Python27; C:\Program Files\QGIS
> Essen\apps\Python27\Lib; C:\Program Files\QGIS Essen\bin
>
>
> I wonder if the reason is that on the notebook, there is no ordinary
> Python Installation (Python outside QGIS and GRASS). On my desktop PC
> (where the script starts fine but crashes before producing output),
> there is an installation under C:\Python27. There, I get no such
> error.
>
> Looks like I have no basic understandig for this. So please let me
> know: are the Python parts that come with QGIS and GRASS a complete
> Python installation?
Complete, but not sytem-wide.
> Or do I have to run an additional Python setup
> outside QGIS and GRASS to get external scripts running (external
> script means: scripts that use GRASS commands from outside a GRASS
> session)???
Yes, you have to set PYTHONPATH.
> And if the Python parts of QGIS and GRASS are sufficient for my
> purpose, how do I have to complete the system setup to get things
> running (additional path variables? What the h* is "Pythonpath" for?
PYTHONPATH is a variable that contains the information about where to
find python libraries.
Check this: https://grasswiki.osgeo.org/wiki/GRASS_and_Python#MS-Windows
> And how to start IDLE?
AFAIK, IDLE is not installed.
Moritz
>
>
More information about the grass-user
mailing list