I wonder if it is having trouble with your paths. They have spaces and "(" in
them, and are not quoted.
Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
voice: 480-965-6262 (SHESC), 480-727-9746 (CSDC)
fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC)
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
On Sep 6, 2011, at 9:00 AM, <[email protected]>
<[email protected]> wrote:
> Date: Tue, 06 Sep 2011 13:44:14 +0200
> From: "Johannes Radinger" <[email protected]>
> Subject: Re: [GRASS-user] Re: [GRASS-windows] WinGRASS Python 2.7
> To: Glynn Clements <[email protected]>
> Cc: [email protected], [email protected]
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="utf-8"
>
> Hi again,
>
>
> sorry for posting again, but somehow I can't get it work to
> run GRASS GIS using my local Python 2.7 installation.
> See comments below:
>
> -------- Original-Nachricht --------
>> Datum: Mon, 5 Sep 2011 01:57:38 +0100
>> Von: Glynn Clements <[email protected]>
>> An: "Johannes Radinger" <[email protected]>
>> CC: [email protected], [email protected]
>> Betreff: Re: [GRASS-user] Re: [GRASS-windows] WinGRASS Python 2.7
>
>>
>> Johannes Radinger wrote:
>>
>>> As recommended I did the changes.
>>> I just tried to first disable the PYTHONHOME and
>>> GRASS_PYTHON. The lines in the env.bat file are now:
>>>
>>> rem Path to the python directory
>>> rem set PYTHONHOME=%GISBASE%\Python25
>>> rem if "x%GRASS_PYTHON%" == "x" set GRASS_PYTHON=python
>>>
>>> is that correct?
>>>
>>>
>>> I tried at this step to start GRASS but it doesn't work
>>> anymore. Nothing is started!! So it seems that this isn't
>>> working! Maybe I have to set the path to python.org in the
>>> env.bat, but I don't know how the lines should look like.
>>
>> For the GUI, setting e.g.:
>>
>> set GRASS_PYTHON=c:\Program Files (x86)\Python27\pythonw.exe
>>
>> should suffice.
>
> So what I tried now were three different settings in the env.bat
>
> 1)
> rem Path to the python directory
> set PYTHONHOME=%GISBASE%\Python25
> rem if "x%GRASS_PYTHON%" == "x" set GRASS_PYTHON=python
> set GRASS_PYTHON=C:\Program Files (x86)\Python27\pythonw.exe
>
> in this case: GRASS is starting using the Python25
>
> 2)
> rem Path to the python directory
> rem set PYTHONHOME=%GISBASE%\Python25
> rem if "x%GRASS_PYTHON%" == "x" set GRASS_PYTHON=python
> set GRASS_PYTHON=C:\Program Files (x86)\Python27\pythonw.exe
>
> in this case: Nothing is started!
>
> 3)
> rem Path to the python directory
> rem set PYTHONHOME=%GISBASE%\Python25
> rem if "x%GRASS_PYTHON%" == "x" set GRASS_PYTHON=python
> set C:\Program Files (x86)\Python27
> set GRASS_PYTHON=C:\Program Files (x86)\Python27\pythonw.exe
>
> in this case: Nothing is started!
>
>
> Just to inform you why I need that: I wrote a .py script (including g.parser
> elements) which I want to call inside GRASS with "file.py" (like any other
> modules e.g. r.fuzzy etc.) The script is working (tested on my Mac using
> GRASS in combination with Python 2.7)! The script calls scipy which can only
> be used in combination with Python 2.6 or newer (so far as I remember).
>
>
> So hopefully this issue can be solved as soon as possible as I want to use
> the script also on my windows-office computer!!
>
> Thank you
> Johannes
>
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user