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-
requ...@lists.osgeo.org wrote:
Date: Wed, 02 Dec 2009 15:01:23 +1100
From: Richard Chirgwin <rchirg...@ozemail.com.au>
Subject: [GRASS-user] Re: Georectify problem
To: grass-user@lists.osgeo.org
Message-ID: <4b15e693.1010...@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@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user