使用vc6编译GDAL,并安装到python里
最近对python语言产生兴趣,希望能在python里使用gdal,就设法将gdal装到python库里,
反复试验几次,终于成功.
修改nmake.opt
1.将GDAL_HOME改成你将要安装GDAL的地方
GDAL_HOME = "D:/GDAL"
2.将PYDIR修改为你安装python的地方
PYDIR = "D:/Python23"
3.解除HAVE_NUMPY=1的注释
转到命令行模式
转到代码,执行VCVARS32.BAT文件,它用来设置运行环境
执行:
nmake /f makefile.vc
nmake /f makefile.vc install
nmake /f makefile.vc devinstall
用编辑器打开setup.py
将ext_modules = [Extension('_gdalmodule',
改为ext_modules = [Extension('_gdal',
执行
python setup.py build
python setup.py install
最后在python目录下的Lib/site-packages,找到安装好的有关gadl所有python文件,建一个空的__init__.py文件
复制安装目录下的gdal13.dll到该目录下,
转入python下,import gdal
ok!