
다음 방법에 따라 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
다음에서 Python 바인딩을 사용하여 GDAL을 설치할 수 있습니다.다음을 사용하는 저장소:
sudo apt-get install python3-gdal python-gdal libgdal-dev