pip로 gdal을 설치하고 다음 오류를 보고합니다.
Collecting GDAL==2.2
Downloading GDAL-2.2.0.tar.gz (473 kB)
|████████████████████████████████| 473 kB 19 kB/s
Building wheels for collected packages: GDAL
Building wheel for GDAL (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /home/qunjie/miniconda3/envs/Polygonization-by-Frame-Field-Learning-master/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-daw39pfe/gdal_eb9b7f0284dd433e945a0948f3a46c0d/setup.py'"'"'; __file__='"'"'/tmp/pip-install-daw39pfe/gdal_eb9b7f0284dd433e945a0948f3a46c0d/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-uaji2kix
cwd: /tmp/pip-install-daw39pfe/gdal_eb9b7f0284dd433e945a0948f3a46c0d/
Complete output (36 lines):
/home/qunjie/miniconda3/envs/Polygonization-by-Frame-Field-Learning-master/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'use_2to3'
warnings.warn(msg)
/home/qunjie/miniconda3/envs/Polygonization-by-Frame-Field-Learning-master/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'use_2to3_fixers'
warnings.warn(msg)
/home/qunjie/miniconda3/envs/Polygonization-by-Frame-Field-Learning-master/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'use_2to3_exclude_fixers'
warnings.warn(msg)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.9
copying gdal.py -> build/lib.linux-x86_64-3.9
copying ogr.py -> build/lib.linux-x86_64-3.9
copying osr.py -> build/lib.linux-x86_64-3.9
copying gdalconst.py -> build/lib.linux-x86_64-3.9
copying gnm.py -> build/lib.linux-x86_64-3.9
copying gdalnumeric.py -> build/lib.linux-x86_64-3.9
creating build/lib.linux-x86_64-3.9/osgeo
많은 방법을 찾았지만 해결하지 못했고
결국 끊임없는 노력으로 성공했습니다.
pip install --global-option=build_ext --global-option="-I/usr/include/gdal" GDAL==`gdal-config --version`
성공적으로 설치할 수 있는 위의 코드입니다.
주로 제가 자주 접하는 문제를 기록하여 여러분과 공유합니다.
침해 사항이 있으면 저에게 연락하십시오.
좋아요와 응원합니다