我尝试通过pip安装python GDAL,但收到以下错误:
extensions/gdal_wrap.cpp:4265:47: error: use of undeclared identifier 'GDALDatasetCreateLayer'; did you mean 'GDALDatasetShadow_CreateLayer'? OGRLayerShadow* layer = (OGRLayerShadow*) GDALDatasetCreateLayer( self, GDALDatasetShadow_CreateLayer
我猜测原因是GDAL库的版本不匹配,所以尝试了这个:
$ brew unlink gdal
$ brew install gdal
$ gdalinfo --version
GDAL 1.11.1, released 2014/09/24
但是,仍然得到错误。
我是否需要安装旧版本的python GDAL?如果是这样,请告诉我哪个版本。
感谢。
答案 0 :(得分:3)
截至今天,brew已经
gdalinfo --version
GDAL 1.11.2, released 2015/02/10
因此,
pip install GDAL==1.11.2
没问题。 Pypi有2.0.0可用