ImportError: osgeo 솔루션이라는 모듈이 없습니다.

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`    

성공적으로 설치할 수 있는 위의 코드입니다.

주로 제가 자주 접하는 문제를 기록하여 여러분과 공유합니다.
침해 사항이 있으면 저에게 연락하십시오.

좋아요와 응원합니다

Guess you like

Origin blog.csdn.net/Anne332/article/details/120139520