我正在尝试按照以下步骤在 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