由pip安装的Python GDAL失败

时间:2015-06-29 04:09:11

标签: python gis gdal

我尝试通过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?如果是这样,请告诉我哪个版本。

感谢。

1 个答案:

答案 0 :(得分:3)

截至今天,brew已经

gdalinfo --version GDAL 1.11.2, released 2015/02/10

因此, pip install GDAL==1.11.2

没问题。 Pypi有2.0.0可用