Я попытался установить питона GDAL через пип, но получаю следующее сообщение об ошибке:установка 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? Если да, сообщите мне, какая версия.
Спасибо.
Pip и GDAL известны тем, что не работают вместе. Вы пробовали порт [OsX GDAL by Kyngchaos] (http://www.kyngchaos.com/software/frameworks)? – Kersten
Вы также не указали, с каким gdalinfo вы работаете, а также с его библиотечными зависимостями. Попробуйте 'otool -L $ (который gdalinfo)', а также просто 'gdalinfo', чтобы быть уверенным. Если вы попытались установить через pip, использовали ли вы python/pip системы или используете ли вы пиво? Возможно, вы все еще используете первое? Вы используете virtualenv для любого из этого? – jwd630