简体   繁体   English

尝试安装 GDAL - Python 3.9.9 - Pip - Windows 10

[英]Trying to install GDAL - Python 3.9.9 - Pip - Windows 10

I'm trying to install gdal library with pip install gdal我正在尝试使用pip install gdal安装 gdal 库

I'm using:我在用着:

  • python 3.9.9 python 3.9.9
  • Windows 10 Windows 10

But i'm having this error:但我有这个错误:

C:\Users\Thomas>pip install gdal Collecting gdal C:\Users\Thomas>pip install gdal 收集 gdal
Using cached GDAL-3.4.1.tar.gz (755 kB) Preparing metadata (setup.py)... done Building wheels for collected packages: gdal Building wheel for gdal (setup.py)... error ERROR: Command errored out with exit status 1: command: 'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize;使用缓存的 GDAL-3.4.1.tar.gz (755 kB) 准备元数据 (setup.py)...完成 为收集的包构建轮子:gdal 为 gdal (setup.py) 构建轮子...错误错误:命令错误退出状态为 1:命令:'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\setup.py'"'"'; sys.argv[0] = '"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\setup.py'"'"'; file ='"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\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 'C:\Users\Thomas\AppData\Local\Temp\pip-wheel-hfvfe4bv' cwd: C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3 file ='"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\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 'C:\Users\Thomas\AppData\Local\Temp\pip-wheel-hfvfe4bv' cwd: C:\Users\Thomas\AppData\Local\Temp\pip -安装-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3
Complete output (118 lines): running bdist_wheel running build完成 output(118 行):运行 bdist_wheel 运行构建
running build_py creating build creating build\lib.win-amd64-3.10 creating build\lib.win-amd64-3.10\osgeo copying osgeo\gdal.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\gdalconst.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\gdalnumeric.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\gdal_array.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\gnm.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\ogr.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\osr.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\utils.py -> build\lib.win-amd64-3.10\osgeo copying osgeo_ init _.py -> build\lib.win-amd64-3.10\osgeo creating build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal2tiles.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal2xyz.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdalattachpct.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdalcompare.py -> build\lib.win-amd64-运行 build_py 创建 build 创建 build\lib.win-amd64-3.10 创建 build\lib.win-amd64-3.10\osgeo 复制 osgeo\gdal.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\gdalconst。 py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\gdalnumeric.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\gdal_array.py -> build\lib.win-amd64-3.10 \osgeo 复制 osgeo\gnm.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\ogr.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\osr.py -> build\ lib.win-amd64-3.10\osgeo 复制 osgeo\utils.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo_ init _.py -> build\lib.win-amd64-3.10\osgeo 创建 build\ lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal2tiles.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal2xyz.py -> build\lib.win- amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdalattachpct.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdalcompare.py -> build\lib.win-amd64- 3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdalmove.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_calc.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_edit.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_fillnodata.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_merge.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_pansharpen.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_polygonize.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_proximity.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_retile.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_sieve.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\ogrmerge.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\pct 3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdalmove.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_calc.py -> build\lib.win-amd64-3.10\osgeo_utils 复制gdal-utils\osgeo_utils\gdal_edit.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_fillnodata.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\ osgeo_utils\gdal_merge.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_pansharpen.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_polygonize。 py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_proximity.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_retile.py -> build \lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_sieve.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\ogrmerge.py -> build\lib.win -amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\pct 2rgb.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\rgb2pct.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils_ init _.py -> build\lib.win-amd64-3.10\osgeo_utils creating build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\array_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\base.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\batch_creator.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\color_palette.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\color_table.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\extent_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\gdal_argparse.py -> build\lib.win-amd64-3.10\osgeo_utils\au 2rgb.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\rgb2pct.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils_init _.py - > build\lib.win-amd64-3.10\osgeo_utils 创建 build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\array_util.py -> build\lib.win-amd64-3.10\ osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\base.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\batch_creator.py -> build\lib.win- amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\color_palette.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\color_table.py -> build\ lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\extent_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\gdal_argparse.py -> 构建\lib.win-amd64-3.10\osgeo_utils\au xiliary copying gdal-utils\osgeo_utils\auxiliary\numpy_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\osr_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\progress.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\raster_creation.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\rectangle.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary_ init _.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary creating build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\assemblepoly.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\build_jp2_from_xml.py -> build\lib.win-amd64-3.10\osgeo_utils\samples xiliary 复制 gdal-utils\osgeo_utils\auxiliary\numpy_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\osr_util.py -> build\lib.win-amd64- 3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\progress.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\raster_creation.py -> build\lib。 win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\rectangle.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary_init _.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 创建 build\lib.win-amd64-3.10 \osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\assemblepoly.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\build_jp2_from_xml.py -> build\lib.win -amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\classify.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\crs2crs2grid.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\densify.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\dump_jp2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\epsg_tr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\esri2wkt.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\fft.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\fix_gpkg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2ogr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2vec.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-复制 gdal-utils\osgeo_utils\samples\classify.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\crs2crs2grid.py -> build\lib.win-amd64-3.10 \osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\densify.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\dump_jp2.py -> build\lib.win -amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\epsg_tr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\esri2wkt.py -> build \lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\fft.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\fix_gpkg。 py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gcps2ogr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\ samples\gcps2vec.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal- utils\osgeo_utils\samples\gcps2wld.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal2grd.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalchksum.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalcopyproj.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalfilter.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalident.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalimport.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdallocationinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_auth.py -> build\lib.win-amd64-3.10\osgeo_utils\samples cop utils\osgeo_utils\samples\gcps2wld.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal2grd.py -> build\lib.win-amd64-3.10\osgeo_utils\样本复制 gdal-utils\osgeo_utils\samples\gdalchksum.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalcopyproj.py -> build\lib.win-amd64- 3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalfilter.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalident.py -> build\lib。 win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalimport.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdallocationinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_auth .py -> build\lib.win-amd64-3.10\osgeo_utils\samples cop ying gdal-utils\osgeo_utils\samples\gdal_cp.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_create_pdf.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_ls.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_lut.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_mkdir.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_remove_towgs84.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_rm.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_rmdir.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_vrtmerge.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_zip.py -> build\lib.win-amd64-3.10\osgeo_uti应 gdal-utils\osgeo_utils\samples\gdal_cp.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_create_pdf.py -> build\lib.win-amd64-3.10 \osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_ls.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_lut.py -> build\lib.win -amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_mkdir.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_remove_towgs84.py -> build \lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_rm.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_rmdir。 py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_vrtmerge.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\样本\gdal_zip.py -> 构建\lib.win-amd64-3.10\osgeo_uti ls\samples copying gdal-utils\osgeo_utils\samples\get_soundg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\histrep.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\hsv_merge.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\jpeg_in_tiff_extract.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\load2odbc.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\loslas2ntv2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\magphase.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\make_fuzzer_friendly_archive.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\mkgraticule.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr2ogr.py -> buil ls\samples 复制 gdal-utils\osgeo_utils\samples\get_soundg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\histrep.py -> build\lib.win- amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\hsv_merge.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\jpeg_in_tiff_extract.py -> build\ lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\load2odbc.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\loslas2ntv2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\magphase.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples \make_fuzzer_friendly_archive.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\mkgraticule.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils \osgeo_utils\samples\ogr2ogr.py -> 构建d\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr2vrt.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogrinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogrupdate.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_build_junction_table.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_dispatch.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_layer_algebra.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\rel.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tigerpoly.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tile_extent_from_raster.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_util d\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogr2vrt.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogrinfo .py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogrupdate.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils \samples\ogr_build_junction_table.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogr_dispatch.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal -utils\osgeo_utils\samples\ogr_layer_algebra.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\rel.py -> build\lib.win-amd64-3.10\osgeo_utils \samples 复制 gdal-utils\osgeo_utils\samples\tigerpoly.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\tile_extent_from_raster.py -> build\lib.win-amd64 -3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_util s\samples\tolatlong.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_cloud_optimized_geotiff.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_gpkg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_jp2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\val_repl.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\vec_tr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\vec_tr_spat.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\wcs_virtds_params.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples_ init _.py -> build\lib.win-amd64-3.10\osgeo_utils\samples running build_ext s\samples\tolatlong.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\validate_cloud_optimized_geotiff.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制gdal-utils\osgeo_utils\samples\validate_gpkg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\validate_jp2.py -> build\lib.win-amd64-3.10\ osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\val_repl.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\vec_tr.py -> build\lib.win- amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\vec_tr_spat.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\wcs_virtds_params.py -> build\ lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples_init _.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 运行 build_ext
building 'osgeo._gdal' extension building 'osgeo._ogr' extension构建“osgeo._gdal”扩展构建“osgeo._ogr”扩展
building 'osgeo.建设'osgeo。 osr' extension building 'osgeo. osr' 扩展建筑 'osgeo. gdalconst' extension building 'osgeo. gdalconst' 扩展建筑 'osgeo. gdal_array' extension building 'osgeo. gdal_array' 扩展构建 'osgeo. gnm' extension error: Microsoft Visual C++ 14.0 or greater is required. gnm 扩展错误:需要 Microsoft Visual C++ 14.0 或更高版本。 Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/使用“Microsoft C++ 构建工具”获取它: https://visualstudio.microsoft.com/visual-cpp-build-tools/
---------------------------------------- ERROR: Failed building wheel for gdal Running setup.py clean for gdal Failed to build gdal Installing collected packages: gdal Running setup.py install for gdal... error ERROR: Command errored out with exit status 1: command: 'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; ---------------------------------------- 错误:gdal 运行设置的构建轮失败。 py clean for gdal 无法构建 gdal 安装收集的软件包:gdal Running setup.py install for gdal ... 错误错误:命令错误退出状态为 1:命令:'C:\Users\Thomas\AppData\Local\Programs\ Python\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\setup.py'"'"'; sys.argv[0] = '"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\setup.py'"'"'; file ='"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\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'"'"'))' install --record 'C:\Users\Thomas\AppData\Local\Temp\pip-record-cpcsirol\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\Include\gdal' cwd: C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3 file ='"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\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'"'"'))' 安装 --record 'C:\Users\Thomas\AppData\Local\Temp\pip-record-cpcsirol\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\Include\gdal' cwd: C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3 \gdal_bda2b7753d014f62ac5710c803768ff3
Complete output (118 lines): running install running build running build_py creating build creating build\lib.win-amd64-3.10 creating build\lib.win-amd64-3.10\osgeo copying osgeo\gdal.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\gdalconst.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\gdalnumeric.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\gdal_array.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\gnm.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\ogr.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\osr.py -> build\lib.win-amd64-3.10\osgeo copying osgeo\utils.py -> build\lib.win-amd64-3.10\osgeo copying osgeo_ init .py -> build\lib.win-amd64-3.10\osgeo creating build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal2tiles.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal2xyz.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdalattachpct.py -> build\lib.win-amd64-完成 output(118 行):运行 install running build running build_py 创建 build 创建 build\lib.win-amd64-3.10 创建 build\lib.win-amd64-3.10\osgeo 复制 osgeo\gdal.py -> build\lib.win -amd64-3.10\osgeo 复制 osgeo\gdalconst.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\gdalnumeric.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\gdal_array.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\gnm.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\ogr.py -> build\lib.win-amd64-3.10\ osgeo 复制 osgeo\osr.py -> build\lib.win-amd64-3.10\osgeo 复制 osgeo\utils.py -> build\lib.win-amd64-3.10\osgeo 复制osgeo_init .py -> build\lib。 win-amd64-3.10\osgeo 创建 build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal2tiles.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal2xyz .py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdalattachpct.py -> build\lib.win-amd64- 3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdalcompare.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdalmove.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_calc.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_edit.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_fillnodata.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_merge.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_pansharpen.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_polygonize.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_proximity.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_retile.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\gdal_sieve.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\ 3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdalcompare.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdalmove.py -> build\lib.win-amd64-3.10\osgeo_utils 复制gdal-utils\osgeo_utils\gdal_calc.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_edit.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\ osgeo_utils\gdal_fillnodata.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_merge.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_pansharpen。 py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_polygonize.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_proximity.py -> build \lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_retile.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\gdal_sieve.py -> build\lib.win -amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\ ogrmerge.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\pct2rgb.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils\rgb2pct.py -> build\lib.win-amd64-3.10\osgeo_utils copying gdal-utils\osgeo_utils_ init .py -> build\lib.win-amd64-3.10\osgeo_utils creating build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\array_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\base.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\batch_creator.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\color_palette.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\color_table.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\extent_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-ut ogrmerge.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\pct2rgb.py -> build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\osgeo_utils\rgb2pct.py - > build\lib.win-amd64-3.10\osgeo_utils 复制 gdal-utils\ osgeo_utils_init .py -> build\lib.win-amd64-3.10\osgeo_utils 创建 build\lib.win-amd64-3.10\osgeo_utils\辅助复制 gdal -utils\osgeo_utils\auxiliary\array_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\base.py -> build\lib.win-amd64-3.10\osgeo_utils \辅助复制 gdal-utils\osgeo_utils\auxiliary\batch_creator.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\color_palette.py -> build\lib.win-amd64 -3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\color_table.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\extent_util.py -> build\lib .win-amd64-3.10\osgeo_utils\辅助复制gdal-ut ils\osgeo_utils\auxiliary\gdal_argparse.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\numpy_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\osr_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\progress.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\raster_creation.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\rectangle.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary_ init .py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary creating build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\assemblepoly.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_ ils\osgeo_utils\auxiliary\gdal_argparse.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\numpy_util.py -> build\lib.win-amd64-3.10\osgeo_utils\辅助复制 gdal-utils\osgeo_utils\auxiliary\osr_util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\progress.py -> build\lib.win-amd64- 3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\raster_creation.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\rectangle.py -> build\lib。 win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\osgeo_utils\auxiliary\util.py -> build\lib.win-amd64-3.10\osgeo_utils\auxiliary 复制 gdal-utils\ osgeo_utils \auxiliary_init .py -> build \lib.win-amd64-3.10\osgeo_utils\辅助创建 build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\assemblepoly.py -> build\lib.win-amd64-3.10\ osgeo_utils\samples 复制 gdal-utils\osgeo_ utils\samples\build_jp2_from_xml.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\classify.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\crs2crs2grid.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\densify.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\dump_jp2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\epsg_tr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\esri2wkt.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\fft.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\fix_gpkg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2ogr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_uti utils\samples\build_jp2_from_xml.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\classify.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制gdal-utils\osgeo_utils\samples\crs2crs2grid.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\densify.py -> build\lib.win-amd64-3.10\ osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\dump_jp2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\epsg_tr.py -> build\lib.win- amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\esri2wkt.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\fft.py -> build\ lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\fix_gpkg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gcps2ogr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_uti ls\samples\gcps2vec.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2wld.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal2grd.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalchksum.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalcopyproj.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalfilter.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalident.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalimport.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdallocationinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\ ls\samples\gcps2vec.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gcps2wld.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制gdal-utils\osgeo_utils\samples\gdal2grd.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalchksum.py -> build\lib.win-amd64-3.10\ osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalcopyproj.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalfilter.py -> build\lib.win- amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalident.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalimport.py -> build\ lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdalinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdallocationinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\ osgeo_utils\samples\gdal_auth.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_cp.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_create_pdf.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_ls.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_lut.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_mkdir.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_remove_towgs84.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_rm.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_rmdir.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_vrtmerge.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copy osgeo_utils\samples\gdal_auth.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_cp.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制gdal-utils\osgeo_utils\samples\gdal_create_pdf.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_ls.py -> build\lib.win-amd64-3.10\ osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_lut.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_mkdir.py -> build\lib.win- amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_remove_towgs84.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_rm.py -> build\ lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_rmdir.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\gdal_vrtmerge.py -> 构建\lib.win-amd64-3.10\osgeo_utils\samples 复制ing gdal-utils\osgeo_utils\samples\gdal_zip.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\get_soundg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\histrep.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\hsv_merge.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\jpeg_in_tiff_extract.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\load2odbc.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\loslas2ntv2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\magphase.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\make_fuzzer_friendly_archive.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\mkgraticule.py -> build\lib.win-amd6 ing gdal-utils\osgeo_utils\samples\gdal_zip.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\get_soundg.py -> build\lib.win-amd64-3.10 \osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\histrep.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\hsv_merge.py -> build\lib.win -amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\jpeg_in_tiff_extract.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\load2odbc.py -> build \lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\loslas2ntv2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\magphase。 py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\make_fuzzer_friendly_archive.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\样本\mkgraticule.py -> 构建\lib.win-amd6 4-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr2ogr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr2vrt.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogrinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogrupdate.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_build_junction_table.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_dispatch.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_layer_algebra.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\rel.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tigerpoly.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tile_extent_from_ras 4-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogr2ogr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogr2vrt.py -> build\ lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogrinfo.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogrupdate.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogr_build_junction_table.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples \ogr_dispatch.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\ogr_layer_algebra.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils \osgeo_utils\samples\rel.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\tigerpoly.py -> build\lib.win-amd64-3.10\osgeo_utils\samples复制 gdal-utils\osgeo_utils\samples\tile_extent_from_ras ter.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tolatlong.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_cloud_optimized_geotiff.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_gpkg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_jp2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\val_repl.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\vec_tr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\vec_tr_spat.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\wcs_virtds_params.py -> build\lib.win-amd64-3.10\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples_ init .py -> build\lib.win-amd64-3.10\osgeo_utils\samples running buil ter.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\tolatlong.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\ osgeo_utils\samples\validate_cloud_optimized_geotiff.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\validate_gpkg.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制gdal-utils\osgeo_utils\samples\validate_jp2.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\val_repl.py -> build\lib.win-amd64-3.10\ osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\vec_tr.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\vec_tr_spat.py -> build\lib.win- amd64-3.10\osgeo_utils\samples 复制 gdal-utils\osgeo_utils\samples\wcs_virtds_params.py -> build\lib.win-amd64-3.10\osgeo_utils\samples 复制 gdal-utils\ osgeo_utils \samples_init .py -> build\lib .win-amd64-3.10\osgeo_utils\samples 运行构建d_ext building 'osgeo._gdal' extension building 'osgeo._ogr' extension building 'osgeo._gnm' extension building 'osgeo._gdalconst' extension building 'osgeo._osr' extension building 'osgeo._gdal_array' extension error: Microsoft Visual C++ 14.0 or greater is required. d_ext 构建“osgeo._gdal”扩展构建“osgeo._ogr”扩展构建“osgeo._gnm”扩展构建“osgeo._gdalconst”扩展构建“osgeo._osr”扩展构建“osgeo._gdal_array”扩展错误:Microsoft Visual C++ 14.0 或需要更大。 Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ ---------------------------------------- ERROR: Command errored out with exit status 1: 'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize;使用“Microsoft C++ 构建工具”获取它: https://visualstudio.microsoft.com/visual-cpp-build-tools/ ---------- ------------------ 错误:命令出错,退出状态为 1:'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\python.exe' -u -c '导入io,操作系统,系统,设置工具,标记化; sys.argv[0] = '"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\setup.py'"'"'; sys.argv[0] = '"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\setup.py'"'"'; file ='"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\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'"'"'))' install --record 'C:\Users\Thomas\AppData\Local\Temp\pip-record-cpcsirol\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\Include\gdal' Check the logs for full command output. file ='"'"'C:\Users\Thomas\AppData\Local\Temp\pip-install-a6f2h5t3\gdal_bda2b7753d014f62ac5710c803768ff3\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'"'"'))' 安装 --record 'C:\Users\Thomas\AppData\Local\Temp\pip-record-cpcsirol\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\Thomas\AppData\Local\Programs\Python\Python310\Include\gdal' 检查日志以获取完整命令 output。

I tried to install last version of microsoft visual C++ but it doesn't change anything..我尝试安装最新版本的 microsoft visual C++ 但它没有改变任何东西..

在此处输入图像描述

Does somebody have an idea about what should I try?有人知道我应该尝试什么吗?

The only GDAL I made work on Windows 10 was from the Unofficial Windows Binaries for Python Extension Packages by Christoph Gohlke Here我在 Windows 10 上所做的唯一 GDAL 来自Christoph Gohlke 的非官方 Windows 二进制文件

Just for curiosity the GeoPandas project also recommend that unofficial repository for Windows.出于好奇, GeoPandas项目还推荐了 Windows 的非官方存储库

Thanks @iambr, it works perfectly !谢谢@iambr,它工作得很好!

After downloading the right Extension Packages by Christoph Gohlke Here在 Christoph Gohlke下载正确的扩展包之后

I installed the package with pip我用 pip 安装了 package

py -3.9 -m pip install D:\Downloads\GDAL-3.4.1-cp39-cp39-win_amd64.whl

or (depending the python version)或(取决于 python 版本)

py -3.10 -m pip install D:\Downloads\GDAL-3.4.1-cp310-cp310-win_amd64.whl

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM