Установить gdal с помощью conda?
Я
conda install gdal
для установки пакетов GDAL. Но у меня была следующая ошибка при импорте пакетов.
>>> 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
что мне делать, чтобы GDAL импортировался в Python?
2 ответов
для пользователей windows (по состоянию на декабрь 2015 года):
conda install gdal
conda upgrade numpy
установка gdal понизит numpy, а затем обновит его обратно. Недавно у меня была возможность использовать windows для изменения, и я был приятно удивлен, что gdal "работает" легко сейчас.
Windows + python+gis люди во всем мире должны праздновать это. (что gdal-python легко входит в windows...не то, чтобы windows на один шаг ближе к linux ;))
вы также можете использовать канал conda-forge
conda install -c conda-forge gdal
как предложено на сайт анаконда.