GDAL のインストール時にエラーが発生しました

GDAL のインストール時にエラーが発生しました

私は次の方法で Ubuntu 18.04 に Python 3.6.9 用の GDAL をインストールしようとしています:https://pypi.org/project/GDAL/ 私は次の 2 つの方法を試しました: '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: エラー: '>' トークンの前に primary-expression が必要です 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

Pythonバインディング付きのGDALは、リポジトリ使用:

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

関連情報