安装 GDAL 时出错

安装 GDAL 时出错

我正在尝试按照以下步骤在 Ubuntu 18.04 下为 python 3.6.9 安装 GDAL: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

您可以从存储库使用

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

相关内容