¿Cómo puedo obtener la versión instalada de GDAL / OGR de python?

¿Cómo puedo obtener la versión instalada de GDAL / OGR de python?

Soy consciente del progtwig gdal-config y actualmente gdal-config usando lo siguiente:

 In [3]: import commands In [4]: commands.getoutput('gdal-config --version') Out[4]: '1.7.2' 

Sin embargo, sospecho que hay una forma de hacerlo usando la API de python. Cualquier dados?

gdal.VersionInfo() hace lo que quiero:

 >>> osgeo.gdal.VersionInfo() '1604' 

Esto funciona tanto en mi Windows como en mi instalación de Ubuntu. gdal.__version__ da un error en mi instalación de Windows, aunque funciona en mi instalación de Ubuntu:

 >>> import osgeo.gdal >>> print osgeo.gdal.__version__ Traceback (most recent call last): File "", line 1, in  AttributeError: 'module' object has no attribute '__version__' 

La propiedad __version__ en el módulo osgeo.gdal es una cadena que contiene el número de versión

 import osgeo.gdal print osgeo.gdal.__version__ 

En mi máquina ubuntu da:

 >> '1.6.3'