I guess I'll take a stab at this. (I use my GDAL framework and python
GDAL built from local source, not from easy_install.)
Do you have any form of GDAL installed? The easy_install output isn't
clear about if it found GDAL or not. If it doesn't, it won't build
the python extension, though you say it's there... Maybe it will
build it anyways, and hope that GDAL is found at runtime.
Another possibility is that it didn't install the compatibility python
files. The old GDAL python had everything at the root of the search
path. Now it's all in 'osgeo', so you should ge into the habit of
importing like:
from osgeo import gdal
or even using a try/except to try both ways (see any of the GDAL
python utility programs for an example).
Suggestion: try my GDAL framework - it comes with the python extension
ready to use. link in my sig.
On Feb 15, 2009, at 5:12 PM, Helly John J. wrote:
Hi.
I'm a newbie to python and am running:
OS X 10.5.6
Python 2.5.4
and have run easy_install for gdal like this:
/Library/Python/2.5/site-packages>sudo easy_install GDAL
Password:
Searching for GDAL
Best match: GDAL 1.6.0
Processing GDAL-1.6.0-py2.5-macosx-10.5-i386.egg
GDAL 1.6.0 is already the active version in easy-install.pth
Using /Library/Python/2.5/site-packages/GDAL-1.6.0-py2.5-macosx-10.5-
i386.egg
Processing dependencies for GDAL
Finished processing dependencies for GDAL
However, when I run python and try to import gdal, this is what
happens:
Python 2.5.4 (r254:67917, Dec 23 2008, 14:57:27)
[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import gdal
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gdal
>>>
Clearly, it's not being found but I don't understand how to debug
this any further. I have the *.egg in the site-packages directory
but don't understand if there is something else I have to do to make
it usable. Any help would be much appreciated.
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
"We are at war with them. Neither in hatred nor revenge and with no
particular pleasure I shall kill every ___ I can until the war is
over. That is my duty."
"Don't you even hate 'em?"
"What good would it do if I did? If all the many millions of people of
the allied nations devoted an entire year exclusively to hating the
____ it wouldn't kill one ___ nor shorten the war one day."
<Ha, ha> "And it might give 'em all stomach ulcers."
- Tarzan, on war
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig