I'm trying to install and use GDAL in Python, and there seems to be something very fundamental that I'm missing.

To start with the problem... In a new python file I write:

try:

    fromosgeo importgdal

exceptImportError:

    importgdal


When run it replies:

Traceback (most recent call last):

_File "C:\Martin\Work_Eclipse\Hilfe\src\check_GDAL.py", line 8, in <module>_

        import gdal

ImportError: No module named gdal


To me that translates into, Python can't find the GDAL modules.

I'm running on a win-xp computer, I use python 2.6 as I recently upgraded to ArcGIS 10. Before that I used GDAL with Python 2.5 (and ArcGIS 9.x) that worked just fine.

I have no problems calling other Python add-ons, e.g. numpy.

I using GDAL from http://pypi.python.org/pypi/GDAL/

I downloaded http://download.osgeo.org/gdal/win32/1.6/gdalwin32exe160.zip

After unzipping to a dir of my choice I included the .../bin dir in my 'path' and created a 'GDAL_DATA' environment variable pointing to .../data

It then looks like this:

C:\>echo %PATH%

C:\WINDOWS\system32;...<shortened>...;C:\APPS\PRO\gdalwin32-1.6\bin

C:\>echo %GDAL_DATA%

C:\APPS\PRO\gdalwin32-1.6\data

As I read the installation guide it should do it -- but it doesn't, as the code sample above indicates.

Though not mentioned in the installation guide, I also created an environmental variable PYTHONPATH, including the .../bin directory

C:\>echo %PYTHONPATH%

C:\APPS\PRO\gdalwin32-1.6\bin

Unfortunately this makes no deference to the program.

*Question 1*: Are there any problems in using GDAL 1.6 with Python 2.6 on a win-xp?


Looking into ...\gdalwin32-1.6\bin\ in find no *.py files (nor *.pyc)

I would have expected some files with python extensions.

I also expected a file with the name 'osgeo.*' or 'gdal.*', since this is what the Pyhon import statement try to import. Alternatively a .zip file with such files inside. But non of that is in the ...\gdalwin32-1.6\* to be found.

*Question 2: *Am I missing something here? How is this binding supposed to work? What file exactly is the import statement supposed to find, that will enable it to include osgeo functionality?


Best Regards

Martin

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to