Ошибка при установке GDAL

Ошибка при установке GDAL

Я пытаюсь установить GDAL для Python 3.6.9 в Ubuntu 18.04 следующим образом:https://pypi.org/project/GDAL/ Я попробовал два способа: 'easy_install' '''sudo easy_install GDAL''' и 'setup.py' '''python setup.py build &&python setup.py install'''.

Но все они провалились. Вот информация, которая возвращается мне, когда я использую '''sudo easy_install GDAL''':

extensions/gdal_wrap.cpp:3209:9: ошибка: «GDALExtendedDataTypeHS» не называет тип; вы имели в виду «GDALFindDataType»? typedef GDALExtendedDataTypeHS GDALExtendedDataTypeHS; ^~~~~~~~~~~~~~~~~~~~~~~ GDALFindDataType

...

extensions/gdal_array_wrap.cpp:5771:51: ошибка: ожидалось '(' перед токеном '*' extensions/gdal_array_wrap.cpp:5771:53: ошибка: ожидалось первичное выражение перед токеном '>' arg8 = reinterpret_cast< GDALExtendedDataTypeHS * >(argp8); ^ extensions/gdal_array_wrap.cpp:5771:61: ошибка: ожидалось ')' перед токеном ';' arg8 = reinterpret_cast< GDALExtendedDataTypeHS * >(argp8); ^

ошибка: Сценарий установки завершился с ошибкой: команда 'x86_64-linux-gnu-gcc' не выполнена со статусом выхода 1

Как правильно установить GDAL?

решение1

Вы можете установить GDAL с привязкой Python изрепозиторий с использованием:

sudo apt-get install python3-gdal python-gdal libgdal-dev

Связанный контент