用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`
就是上面这个代码即可安装成功
主要是记录一下自己平时遇到的问题,和大家分享一下
如有侵犯,请联系我
点个赞支持一下吧