
Я пытаюсь установить 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