
私は次の方法で 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