[GRASS-user] Re: Georectify problem

Michael Barton Michael.Barton at asu.edu
Wed Dec 2 12:46:48 EST 2009


This is a conflict between what wxPython sees as the Python is it  
supposed to use and what your systems sees as the proper Python to use.

Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University

Phone: 480-965-6262
Fax: 480-965-7671
www: www.public.asu.edu/~cmbarton, http://csdc.asu.edu







On Dec 2, 2009, at 10:43 AM, Adam Dershowitz, Ph.D., P.E. wrote:

> I just tried your 6.4 build and I noticed two things.  1)  When I  
> double click on it, I see this in the terminal:
> Rebuilding Addon menu...
> Python 2.5.4 found.
>
> But, if I try to switch to the non-default gui, here is what I get:
>
>> g.gui wxpython
> Traceback (most recent call last):
>  File "/Applications/Grass/GRASS-6.4_Barton.app/Contents/MacOS/etc/ 
> wxpython/wxgui.py", line 55, in <module>
>    import gui_modules.globalvar as globalvar
>  File "/Applications/Grass/GRASS-6.4_Barton.app/Contents/MacOS/etc/ 
> wxpython/gui_modules/globalvar.py", line 62, in <module>
>    import wx
>  File "/Applications/Grass/GRASS-6.4_Barton.app/Contents/MacOS/etc/ 
> python/wx/__init__.py", line 45, in <module>
>    from wx._core import *
>  File "/Applications/Grass/GRASS-6.4_Barton.app/Contents/MacOS/etc/ 
> python/wx/_core.py", line 4, in <module>
>    import _core_
> ImportError: dlopen(/Applications/Grass/GRASS-6.4_Barton.app/ 
> Contents/MacOS/etc/python/wx/_core_.so, 2): no suitable image  
> found.  Did find:
> 	/Applications/Grass/GRASS-6.4_Barton.app/Contents/MacOS/etc/python/ 
> wx/_core_.so: no matching architecture in universal wrapper
>
> While, when I run William Kyngesburye's build I see this in the  
> terminal:
> Rebuilding Addon menu...
> Python 2.6.4 found.
>
> But, at the command line, if I just do python, I end up with Apple  
> version 2.6.1.  I will also ask about this on the macports list,  
> which is very active.
>
> For what it is worth, I know that in the past, with 10.5, and  
> Macports installed I was able to run the wxpython version, but I  
> can't seem to get it to work now.
>
> --Adam
>
>
>
> On Dec 2, 2009, at 9:11 AM, Michael Barton wrote:
>
>> If you have a second python and it is in your python path, you'll  
>> have trouble. Do you know what the Macports "python_select" script  
>> does?
>>
>> You really don't need to install any extra Python because your Mac  
>> already comes with Python 2.6, the most up-to-date of the 2.x  
>> series. It should not be necessary to run anything downloaded from  
>> MacPorts as any Python app should use the system Python unless it  
>> needs an earlier version. If MacPorts is installing 2.3 or 2.4 this  
>> could be a pretty big headache since GRASS requires at least 2.4  
>> and possibly 2.5 or above to run its wxPython GUI (we've tried not  
>> to break 2.4 compatibility but I haven't tested it). I've heard of  
>> other people having trouble with conflicts from MacPorts. I uses to  
>> use Fink but ran into some of the same issues. And by now I don't  
>> really need it since many applications are now available on the Mac  
>> in a more native way. You might try getting rid of the MacPorts  
>> Python and see if GRASS run--and if MacPorts Python apps still run.
>>
>> Michael
>> ____________________
>> C. Michael Barton
>> Director, Center for Social Dynamics & Complexity
>> Professor of Anthropology, School of Human Evolution & Social Change
>> Arizona State University
>>
>> Phone: 480-965-6262
>> Fax: 480-965-7671
>> www: www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>
>>
>>
>>
>>
>>
>>
>> On Dec 2, 2009, at 10:00 AM, Adam Dershowitz, Ph.D., P.E. wrote:
>>
>>> I do have python installed as I have a bunch of things installed  
>>> with macports and some of them depend on it and so installed it as  
>>> part of the builds.  So I can't really get rid of it.  But, as  
>>> part of macports, I do have python_select, which is a small port  
>>> that allows me to switch which python is active and I am currently  
>>> using the Apple installed Python 2.6, not one of the Macport  
>>> installed versions.  So I don't think that is the problem....?
>>> I am downloading one of your builds to test out right now.
>>>
>>> Thanks,
>>>
>>> --Adam
>>>
>>>
>>>
>>> On Dec 2, 2009, at 8:53 AM, Michael Barton wrote:
>>>
>>>> Did you install Python yourself? If so, you will need to get rid  
>>>> of it. I know how to do so with 10.5, but am not sure of 10.6.  
>>>> William might be able to offer guidance on this.
>>>>
>>>> If you did not install a separate Python, I'm not sure what the  
>>>> problem is. But you can try one of my builds. They work with Snow  
>>>> Leopard on at least one student machine I know of. I've posted  
>>>> very recent binaries for 6.4, 6.5, and 7.0.
>>>>
>>>> http://www.public.asu.edu/~cmbarton/files/grass_mac
>>>>
>>>> Michael
>>>> ____________________
>>>> C. Michael Barton
>>>> Director, Center for Social Dynamics & Complexity
>>>> Professor of Anthropology, School of Human Evolution & Social  
>>>> Change
>>>> Arizona State University
>>>>
>>>> Phone: 480-965-6262
>>>> Fax: 480-965-7671
>>>> www: www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Dec 2, 2009, at 9:44 AM, Adam Dershowitz, Ph.D., P.E. wrote:
>>>>
>>>>> Sorry, Mac 10.6.2 using William Kyngesburye's binary builds.
>>>>>
>>>>> --Adam
>>>>>
>>>>>
>>>>>
>>>>> On Dec 2, 2009, at 8:35 AM, Michael Barton wrote:
>>>>>
>>>>>> What OS platform?
>>>>>>
>>>>>> Michael
>>>>>> ____________________
>>>>>> C. Michael Barton
>>>>>> Director, Center for Social Dynamics & Complexity
>>>>>> Professor of Anthropology, School of Human Evolution & Social  
>>>>>> Change
>>>>>> Arizona State University
>>>>>>
>>>>>> Phone: 480-965-6262
>>>>>> Fax: 480-965-7671
>>>>>> www: www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Dec 2, 2009, at 9:34 AM, Adam Dershowitz, Ph.D., P.E. wrote:
>>>>>>
>>>>>>> I did try it, but I can't currently get it to run.  My guess  
>>>>>>> is that it is an issue of the current built of GRASS that I am  
>>>>>>> using (6.4 RC5-3 on a 64 bit machine):
>>>>>>>
>>>>>>> g.gui wxpython
>>>>>>> Traceback (most recent call last):
>>>>>>> File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/ 
>>>>>>> wxgui.py", line 55, in <module>
>>>>>>> import gui_modules.globalvar as globalvar
>>>>>>> File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/ 
>>>>>>> gui_modules/globalvar.py", line 59, in <module>
>>>>>>> import wx
>>>>>>> File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/ 
>>>>>>> __init__.py", line 45, in <module>
>>>>>>> from wx._core import *
>>>>>>> File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/ 
>>>>>>> _core.py", line 4, in <module>
>>>>>>> import _core_
>>>>>>> ImportError: dlopen(/Applications/GRASS-6.4.app/Contents/MacOS/ 
>>>>>>> etc/python/wx/_core_.so, 2): no suitable image found.  Did find:
>>>>>>> 	/Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/ 
>>>>>>> _core_.so: mach-o, but wrong architecture
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --Adam
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Dec 2, 2009, at 6:47 AM, Michael Barton wrote:
>>>>>>>
>>>>>>>> Important to note that this will not work with Windows, since  
>>>>>>>> Windows doesn't run x11 unless you the Cygwin unix emulator.
>>>>>>>>
>>>>>>>> Have you tried georectification with the new wxPython GUI?
>>>>>>>>
>>>>>>>> Michael
>>>>>>>>
>>>>>>>>
>>>>>>>> On Dec 1, 2009, at 11:20 PM, grass-user- 
>>>>>>>> request at lists.osgeo.org wrote:
>>>>>>>>
>>>>>>>>> Date: Wed, 02 Dec 2009 15:01:23 +1100
>>>>>>>>> From: Richard Chirgwin <rchirgwin at ozemail.com.au>
>>>>>>>>> Subject: [GRASS-user] Re: Georectify problem
>>>>>>>>> To: grass-user at lists.osgeo.org
>>>>>>>>> Message-ID: <4B15E693.1010909 at ozemail.com.au>
>>>>>>>>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>>>>>>>>
>>>>>>>>> Adam,
>>>>>>>>>
>>>>>>>>> If all else fails, work with a command line process ... I've  
>>>>>>>>> never had
>>>>>>>>> happy experiences with the purely GUI rectification.
>>>>>>>>>
>>>>>>>>> i.group (groupname) (mapname)
>>>>>>>>> i.target (groupname) Target_Location Target_Mapset
>>>>>>>>> d.mon X0
>>>>>>>>> i.points (groupname) - this launches the GCP capture GUI  
>>>>>>>>> (old style,
>>>>>>>>> X-windows but it works!)
>>>>>>>>> i.rectify (groupname) extension="something"  
>>>>>>>>> order=(polynomial order)
>>>>>>>>>
>>>>>>>>> RC
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> grass-user mailing list
>>>>>>>> grass-user at lists.osgeo.org
>>>>>>>> http://lists.osgeo.org/mailman/listinfo/grass-user
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>



More information about the grass-user mailing list