I'd like to run the gdalautotest scripts locally, and add some tests, but I've 
not had success getting the environment set up correctly. I assume with the 
right configuration the build process will generate the Python bindings?

I'm on Windows running in a  VS1027 x86 native tools command prompt. I've 
configured the following environment variables:

set "GDAL_HOME=C:\devel\GitHub\build"
set "GDAL_DATA=%GDAL_HOME%\data"
set "PATH=%PATH%;%GDAL_HOME%\bin"
set "PYTHONPATH=C:\devel\GitHub\gdal\gdal\pymod"

My nmake.local contains:

MSVC_VER=1910
VERSION=204
GDAL_HOME="C:\devel\GitHub\build"
PYDIR="C:\Python27"                                            <-- in the PATH 
inherited by the command prompt
SWIG="C:\devel\GitHub\swig.exe"
BINDINGS=python
HAVE_NUMPY=1

I run "nmake -f makefile.vc", then "nmake -f makefile.vc install", then from 
the autotest folder "C:\Python27\python.exe run_all.py". The error is that 
pymod\gdaltest.py cannot import gdal from osgeo.

I found the gdal\swig\python\osgeo folder and tried adding that to PYTHONPATH. 
Same result.

Alan Stewart
Senior Software Engineer
TerraGo Technologies
3200 Windy Hill Road, Suite 1550W
Atlanta, GA 30339 USA
O.  +1 678.391.9615

www.terragotech.com<applewebdata://B24C0762-C7C9-4431-8518-ACC915448B89/www.terragotech.com>

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to