How can I get the installed GDAL/OGR version from python?
I aware of the gdal-config
program and are currently using the following:
In [3]: import commands
In [4]: commands.getoutput('gdal-config --version')
Out[4]: '1.7.2'
However, I suspect there is a way to do this using the python API itself. Any dice?
GDAL applications are run through the terminal. To test your installation, run the terminal command gdalinfo --version . A correct installation will output something like GDAL 1.9. 0, released 2011/12/29 .
Documentation. The GDAL Python documentation is generated automatically in should already support Python 3. If there are sections in the documentation that are Python 2 specific, they should be removed or refactored.
msi installer will put GDAL binaries at "C:\Program Files\GDAL\" by default.
What does OGR stand for? OGR used to stand for OpenGIS Simple Features Reference Implementation. However, since OGR is not fully compliant with the OpenGIS Simple Feature specification and is not approved as a reference implementation of the spec the name was changed to OGR Simple Features Library.
gdal.VersionInfo()
does what I want:
>>> osgeo.gdal.VersionInfo()
'1604'
This works on both my Windows box and Ubuntu install. gdal.__version__
gives an error on my Windows installation, although it works on my Ubuntu installation:
>>> import osgeo.gdal
>>> print osgeo.gdal.__version__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '__version__'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With