使用conda安装gdal?

问题描述 投票:11回答:2

我用了

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

如何在Python中导入GDAL?

python gdal
2个回答
15
投票

对于Windows用户(截至2015年12月):

conda install gdal
conda upgrade numpy

安装gdal会降级numpy,然后将其升级回来。我最近有机会使用Windows进行更改,我很高兴gdal现在很容易“正常工作”。

全球的Windows + python + gis应该庆祝这一点。 (gdal-python很容易在windows上进行...而不是那个窗口离linux更近了一步;))


4
投票

你也可以使用conda-forge频道

conda install -c conda-forge gdal

正如anaconda website所建议的那样。

© www.soinside.com 2019 - 2024. All rights reserved.