J'ai utilisé
conda install gdal
pour installer les packages GDAL. Mais j'ai eu l'erreur suivante lors de l'importation des packages.
>>> from osgeo import gdal
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: dlopen(/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/_gdal.so, 2): Library not loaded: libgdal.20.dylib
Referenced from: /Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/_gdal.so
Reason: image not found
>>> from osgeo import ogr
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: dlopen(/Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/_gdal.so, 2): Library not loaded: libgdal.20.dylib
Referenced from: /Users/danqing0703/anaconda/lib/python2.7/site-packages/osgeo/_gdal.so
Reason: image not found
Que dois-je faire pour que GDAL soit importé en Python?
Pour les utilisateurs de Windows (à partir de décembre 2015):
conda install gdal
conda upgrade numpy
L'installation de gdal rétrogradera numpy, alors mettez-le à niveau. J'ai récemment eu l'occasion d'utiliser des fenêtres pour changer et j'ai été agréablement surpris que gdal "fonctionne" facilement maintenant.
Les gens de Windows + python + gis dans le monde devraient célébrer cela. (que gdal-python entre facilement sur windows ... pas que windows soit un pas de plus vers linux;))
vous pouvez également utiliser le canal conda-forge
conda install -c conda-forge gdal
comme suggéré sur le site Web anaconda .
J'ai utilisé
conda install -c conda-forge gdal
Sur une machine Fedora 30 et cela m'a conduit sur un chemin d'enfer de conflits de bibliothèque!
conda install gdal
travaillé sur mon premier essai