解决require VS2015 C++ build tools以及cl.exe缺失的方法

在Windows环境下尝试使用Python的wordcloud库时,遇到缺少cl.exe的问题。安装Microsoft Visual C++ Build Tools后问题仍未解决。通过在Stack Overflow上搜索,找到了解决方案:使用Visual C++ 2015 x86 x64 Cross Build Tools Command Prompt,进入Python的scripts目录,然后执行`pip install wordcloud`。
实际上我是要下载一个python库,当时是要下载wordcloud(这个是用来作词云的)。但是使用pip install wordcloud进行下载的时候一直报这种错误,寻找了许多方法解决不了,这里要吐槽下百度有点垃圾呀。。。
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”:

提供的方法有:

点击打开链接Windows环境下Python中wordcloud的使用——自己踩过的坑 2017.08.08

词云的使用(这个是python与wordcloud库的使用)

但很可惜没能成功,按照要求我首先下载了Microsoft Visual C++ Build Tools,并进行了安装,但并没解决问题。问题变成了

 error: command 'cl.exe' failed: No such file or directory

这个问题我改了很长时间但没能解决,一般的方法有:添加PATH。但这个没能解决我的问题,后来我在Google上搜索这个问题终于在Stack Overflow中找到了解决方法:

(.venv) PS D:\projects\parametric_method> pip install pyroomacoustics --proxy=http://109.105.230.22:9090 -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting pyroomacoustics Using cached https://pypi.tuna.tsinghua.edu.cn/packages/bb/3a/7bc15b0d46e1e2de5f4a6a1a568f52316f003530061e0caff3e3365b32fc/pyroomacoustics-0.8.4.tar.gz (35.1 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting Cython (from pyroomacoustics) Using cached https://pypi.tuna.tsinghua.edu.cn/packages/89/ef/f179b5a46185bc5550c07b328d687ee32251963a3a93e869b75fbf97181c/cython-3.1.4-cp313-cp313-win_amd64.whl (2.7 MB) Requirement already satisfied: numpy>=1.13.0 in d:\projects\.venv\lib\site-packages (from pyroomacoustics) (2.3.3) Requirement already satisfied: scipy>=0.18.0 in d:\projects\.venv\lib\site-packages (from pyroomacoustics) (1.16.2) Collecting pybind11>=2.2 (from pyroomacoustics) Using cached https://pypi.tuna.tsinghua.edu.cn/packages/cd/8a/37362fc2b949d5f733a8b0f2ff51ba423914cabefe69f1d1b6aab710f5fe/pybind11-3.0.1-py3-none-any.whl (293 kB) Building wheels for collected packages: pyroomacoustics Building wheel for pyroomacoustics (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for pyroomacoustics (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [121 lines of output] C:\Users\samsung\AppData\Local\Temp\pip-build-env-iu7y1v33\overlay\Lib\site-packages\setuptools\_distutils\dist.py:289: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) C:\Users\samsung\AppData\Local\Temp\pip-build-env-iu7y1v33\overlay\Lib\site-packages\setuptools\_distutils\dist.py:289: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) C:\Users\samsung\AppData\Local\Temp\pip-build-env-iu7y1v33\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\acoustics.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\beamforming.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\metrics.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\multirate.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\parameters.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\recognition.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\room.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\soundsource.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\sync.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\utilities.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\version.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\windows.py -> build\lib.win-amd64-cpython-313\pyroomacoustics copying pyroomacoustics\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics creating build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\cssm.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\detect_peaks.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\doa.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\frida.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\grid.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\music.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\normmusic.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\plotters.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\srp.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\tools_fri_doa_plane.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\tops.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\utils.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\waves.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa copying pyroomacoustics\doa\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\doa creating build\lib.win-amd64-cpython-313\pyroomacoustics\adaptive copying pyroomacoustics\adaptive\adaptive_filter.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\adaptive copying pyroomacoustics\adaptive\data_structures.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\adaptive copying pyroomacoustics\adaptive\lms.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\adaptive copying pyroomacoustics\adaptive\rls.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\adaptive copying pyroomacoustics\adaptive\subband_lms.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\adaptive copying pyroomacoustics\adaptive\util.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\adaptive copying pyroomacoustics\adaptive\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\adaptive creating build\lib.win-amd64-cpython-313\pyroomacoustics\directivities copying pyroomacoustics\directivities\analytic.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\directivities copying pyroomacoustics\directivities\base.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\directivities copying pyroomacoustics\directivities\direction.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\directivities copying pyroomacoustics\directivities\integration.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\directivities copying pyroomacoustics\directivities\interp.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\directivities copying pyroomacoustics\directivities\measured.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\directivities copying pyroomacoustics\directivities\sofa.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\directivities copying pyroomacoustics\directivities\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\directivities creating build\lib.win-amd64-cpython-313\pyroomacoustics\transform copying pyroomacoustics\transform\dft.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\transform copying pyroomacoustics\transform\stft.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\transform copying pyroomacoustics\transform\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\transform creating build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\deconvolution.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\delay_calibration.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\localization.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\measure_ir.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\physics.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\point_cloud.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\rt60.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\signals.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental copying pyroomacoustics\experimental\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\experimental creating build\lib.win-amd64-cpython-313\pyroomacoustics\datasets copying pyroomacoustics\datasets\base.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\datasets copying pyroomacoustics\datasets\cmu_arctic.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\datasets copying pyroomacoustics\datasets\google_speech_commands.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\datasets copying pyroomacoustics\datasets\sofa.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\datasets copying pyroomacoustics\datasets\timit.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\datasets copying pyroomacoustics\datasets\utils.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\datasets copying pyroomacoustics\datasets\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\datasets creating build\lib.win-amd64-cpython-313\pyroomacoustics\bss copying pyroomacoustics\bss\auxiva.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\bss copying pyroomacoustics\bss\common.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\bss copying pyroomacoustics\bss\fastmnmf.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\bss copying pyroomacoustics\bss\fastmnmf2.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\bss copying pyroomacoustics\bss\ilrma.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\bss copying pyroomacoustics\bss\sparseauxiva.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\bss copying pyroomacoustics\bss\trinicon.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\bss copying pyroomacoustics\bss\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\bss creating build\lib.win-amd64-cpython-313\pyroomacoustics\denoise copying pyroomacoustics\denoise\iterative_wiener.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\denoise copying pyroomacoustics\denoise\spectral_subtraction.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\denoise copying pyroomacoustics\denoise\subspace.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\denoise copying pyroomacoustics\denoise\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\denoise creating build\lib.win-amd64-cpython-313\pyroomacoustics\phase copying pyroomacoustics\phase\gl.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\phase copying pyroomacoustics\phase\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\phase creating build\lib.win-amd64-cpython-313\pyroomacoustics\simulation copying pyroomacoustics\simulation\ism.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\simulation copying pyroomacoustics\simulation\rt.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\simulation copying pyroomacoustics\simulation\__init__.py -> build\lib.win-amd64-cpython-313\pyroomacoustics\simulation copying pyroomacoustics\build_rir.pyx -> build\lib.win-amd64-cpython-313\pyroomacoustics creating build\lib.win-amd64-cpython-313\pyroomacoustics\data copying pyroomacoustics\data\materials.json -> build\lib.win-amd64-cpython-313\pyroomacoustics\data copying pyroomacoustics\data\sofa_files.json -> build\lib.win-amd64-cpython-313\pyroomacoustics\data creating build\lib.win-amd64-cpython-313\pyroomacoustics\data\sofa copying pyroomacoustics\data\sofa\AKG_c480_c414_CUBE.sofa -> build\lib.win-amd64-cpython-313\pyroomacoustics\data\sofa copying pyroomacoustics\data\sofa\EM32_Directivity.sofa -> build\lib.win-amd64-cpython-313\pyroomacoustics\data\sofa copying pyroomacoustics\data\sofa\mit_kemar_large_pinna.sofa -> build\lib.win-amd64-cpython-313\pyroomacoustics\data\sofa copying pyroomacoustics\data\sofa\mit_kemar_normal_pinna.sofa -> build\lib.win-amd64-cpython-313\pyroomacoustics\data\sofa running build_ext building 'pyroomacoustics.libroom' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pyroomacoustics Failed to build pyroomacoustics error: failed-wheel-build-for-install × Failed to build installable wheels for some pyproject.toml based projects ╰─> pyroomacoustics这次报错
10-01
C:\Users\15444\AppData\Local\Programs\Python\Python311\Scripts>pip install GDAL Collecting GDAL Using cached gdal-3.11.3.tar.gz (878 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: GDAL Building wheel for GDAL (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for GDAL (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [130 lines of output] C:\Users\15444\AppData\Local\Temp\pip-build-env-hy1ff_ep\overlay\Lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) C:\Users\15444\AppData\Local\Temp\pip-build-env-hy1ff_ep\overlay\Lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) Using numpy 2.3.1 running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdal.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdalconst.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdalnumeric.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdal_array.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdal_fsspec.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gnm.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\ogr.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\osr.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\__init__.py -> build\lib.win-amd64-cpython-311\osgeo creating build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal2tiles.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal2xyz.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdalattachpct.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdalcompare.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdalmove.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_calc.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_edit.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_fillnodata.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_merge.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_pansharpen.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_polygonize.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_proximity.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_retile.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal_sieve.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\ogrmerge.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\ogr_layer_algebra.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\pct2rgb.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\rgb2pct.py -> build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\__init__.py -> build\lib.win-amd64-cpython-311\osgeo_utils creating build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\array_util.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\base.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\batch_creator.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\color_palette.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\color_table.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\extent_util.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\gdal_argparse.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\numpy_util.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\osr_util.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\progress.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\raster_creation.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\rectangle.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\util.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\__init__.py -> build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary creating build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\assemblepoly.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\build_jp2_from_xml.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\classify.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\crs2crs2grid.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\densify.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\dump_jp2.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\epsg_tr.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\esri2wkt.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\fft.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\fix_gpkg.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2ogr.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2vec.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2wld.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal2grd.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalbuildvrtofvrt.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalchksum.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalcopyproj.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalfilter.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalident.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalimport.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalinfo.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdallocationinfo.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_auth.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_cp.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_create_pdf.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_ls.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_lut.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_minmax_location.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_mkdir.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_remove_towgs84.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_rm.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_rmdir.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_vrtmerge.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\get_soundg.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\histrep.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\hsv_merge.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\jpeg_in_tiff_extract.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\load2odbc.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\loslas2ntv2.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\magphase.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\make_fuzzer_friendly_archive.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\mkgraticule.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr2vrt.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogrinfo.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogrupdate.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_build_junction_table.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_dispatch.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\rel.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tigerpoly.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tile_extent_from_raster.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tolatlong.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_cloud_optimized_geotiff.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_geoparquet.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_gpkg.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_jp2.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\val_repl.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\vec_tr.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\vec_tr_spat.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\wcs_virtds_params.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\__init__.py -> build\lib.win-amd64-cpython-311\osgeo_utils\samples running egg_info writing gdal-utils\GDAL.egg-info\PKG-INFO writing dependency_links to gdal-utils\GDAL.egg-info\dependency_links.txt writing entry points to gdal-utils\GDAL.egg-info\entry_points.txt writing requirements to gdal-utils\GDAL.egg-info\requires.txt writing top-level names to gdal-utils\GDAL.egg-info\top_level.txt reading manifest file 'gdal-utils\GDAL.egg-info\SOURCES.txt' writing manifest file 'gdal-utils\GDAL.egg-info\SOURCES.txt' running build_ext building 'osgeo._gdal' extension building 'osgeo._gnm' extension building 'osgeo._ogr' extension building 'osgeo._osr' extension building 'osgeo._gdalconst' extension building 'osgeo._gdal_array' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for GDAL Failed to build GDAL ERROR: Failed to build installable wheels for some pyproject.toml based projects (GDAL)
07-23
error: subprocess-exited-with-error × Building wheel for GDAL (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [150 lines of output] C:\Users\dell\AppData\Local\Temp\pip-build-env-kwfxkrbl\overlay\Lib\site-packages\set uptools\config\_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyp roject.toml` corresp(dist, value, root_dir) C:\Users\dell\AppData\Local\Temp\pip-build-env-kwfxkrbl\overlay\Lib\site-packages\set uptools\config\_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) Using numpy 2.3.1 running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdal.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdalconst.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdalnumeric.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdal_array.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gdal_fsspec.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\gnm.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\ogr.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\osr.py -> build\lib.win-amd64-cpython-311\osgeo copying osgeo\__init__.py -> build\lib.win-amd64-cpython-311\osgeo creating build\lib.win-amd64-cpython-311\osgeo_utils copying gdal-utils\osgeo_utils\gdal2tiles.py -> build\lib.win-amd64-cpython-311\osgeo _utils copying gdal-utils\osgeo_utils\gdal2xyz.py -> build\lib.win-amd64-cpython-311\osgeo_u tils copying gdal-utils\osgeo_utils\gdalattachpct.py -> build\lib.win-amd64-cpython-311\os geo_utils copying gdal-utils\osgeo_utils\gdalcompare.py -> build\lib.win-amd64-cpython-311\osge o_utils copying gdal-utils\osgeo_utils\gdalmove.py -> build\lib.win-amd64-cpython-311\osgeo_u tils copying gdal-utils\osgeo_utils\gdal_calc.py -> build\lib.win-amd64-cpython-311\osgeo_ utils copying gdal-utils\osgeo_utils\gdal_edit.py -> build\lib.win-amd64-cpython-311\osgeo_ utils copying gdal-utils\osgeo_utils\gdal_fillnodata.py -> build\lib.win-amd64-cpython-311\ osgeo_utils copying gdal-utils\osgeo_utils\gdal_merge.py -> build\lib.win-amd64-cpython-311\osgeo _utils copying gdal-utils\osgeo_utils\gdal_pansharpen.py -> build\lib.win-amd64-cpython-311\ osgeo_utils copying gdal-utils\osgeo_utils\gdal_polygonize.py -> build\lib.win-amd64-cpython-311\ osgeo_utils copying gdal-utils\osgeo_utils\gdal_proximity.py -> build\lib.win-amd64-cpython-311\o sgeo_utils copying gdal-utils\osgeo_utils\gdal_retile.py -> build\lib.win-amd64-cpython-311\osge o_utils copying gdal-utils\osgeo_utils\gdal_sieve.py -> build\lib.win-amd64-cpython-311\osgeo _utils copying gdal-utils\osgeo_utils\ogrmerge.py -> build\lib.win-amd64-cpython-311\osgeo_u tils copying gdal-utils\osgeo_utils\ogr_layer_algebra.py -> build\lib.win-amd64-cpython-31 1\osgeo_utils copying gdal-utils\osgeo_utils\pct2rgb.py -> build\lib.win-amd64-cpython-311\osgeo_ut ils copying gdal-utils\osgeo_utils\rgb2pct.py -> build\lib.win-amd64-cpython-311\osgeo_ut ils copying gdal-utils\osgeo_utils\__init__.py -> build\lib.win-amd64-cpython-311\osgeo_u tils creating build\lib.win-amd64-cpython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\array_util.py -> build\lib.win-amd64-cpython -311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\base.py -> build\lib.win-amd64-cpython-311\o sgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\batch_creator.py -> build\lib.win-amd64-cpyt hon-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\color_palette.py -> build\lib.win-amd64-cpyt hon-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\color_table.py -> build\lib.win-amd64-cpytho n-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\extent_util.py -> build\lib.win-amd64-cpytho n-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\gdal_argparse.py -> build\lib.win-amd64-cpyt hon-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\numpy_util.py -> build\lib.win-amd64-cpython -311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\osr_util.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\progress.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\raster_creation.py -> build\lib.win-amd64-cp ython-311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\rectangle.py -> build\lib.win-amd64-cpython- 311\osgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\util.py -> build\lib.win-amd64-cpython-311\o sgeo_utils\auxiliary copying gdal-utils\osgeo_utils\auxiliary\__init__.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\auxiliary creating build\lib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\assemblepoly.py -> build\lib.win-amd64-cpython -311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\build_jp2_from_xml.py -> build\lib.win-amd64-c python-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\classify.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\crs2crs2grid.py -> build\lib.win-amd64-cpython -311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\densify.py -> build\lib.win-amd64-cpython-311\ osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\dump_jp2.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\epsg_tr.py -> build\lib.win-amd64-cpython-311\ osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\esri2wkt.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\fft.py -> build\lib.win-amd64-cpython-311\osge o_utils\samples copying gdal-utils\osgeo_utils\samples\fix_gpkg.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2ogr.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2vec.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gcps2wld.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal2grd.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalbuildvrtofvrt.py -> build\lib.win-amd64-cp ython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalchksum.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalcopyproj.py -> build\lib.win-amd64-cpython -311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalfilter.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalident.py -> build\lib.win-amd64-cpython-31 1\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalimport.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdalinfo.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdallocationinfo.py -> build\lib.win-amd64-cpy thon-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_auth.py -> build\lib.win-amd64-cpython-31 1\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_cp.py -> build\lib.win-amd64-cpython-311\ osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_create_pdf.py -> build\lib.win-amd64-cpyt hon-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_ls.py -> build\lib.win-amd64-cpython-311\ osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_lut.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_minmax_location.py -> build\lib.win-amd64 -cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_mkdir.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_remove_towgs84.py -> build\lib.win-amd64- cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_rm.py -> build\lib.win-amd64-cpython-311\ osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_rmdir.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\gdal_vrtmerge.py -> build\lib.win-amd64-cpytho n-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\get_soundg.py -> build\lib.win-amd64-cpython-3 11\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\histrep.py -> build\lib.win-amd64-cpython-311\ osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\hsv_merge.py -> build\lib.win-amd64-cpython-31 1\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\jpeg_in_tiff_extract.py -> build\lib.win-amd64 -cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\load2odbc.py -> build\lib.win-amd64-cpython-31 1\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\loslas2ntv2.py -> build\lib.win-amd64-cpython- 311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\magphase.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\make_fuzzer_friendly_archive.py -> build\lib.w in-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\mkgraticule.py -> build\lib.win-amd64-cpython- 311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr2vrt.py -> build\lib.win-amd64-cpython-311\ osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogrinfo.py -> build\lib.win-amd64-cpython-311\ osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogrupdate.py -> build\lib.win-amd64-cpython-31 1\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_build_junction_table.py -> build\lib.win-a md64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\ogr_dispatch.py -> build\lib.win-amd64-cpython -311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\rel.py -> build\lib.win-amd64-cpython-311\osge o_utils\samples copying gdal-utils\osgeo_utils\samples\tigerpoly.py -> build\lib.win-amd64-cpython-31 1\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tile_extent_from_raster.py -> build\lib.win-am d64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\tolatlong.py -> build\lib.win-amd64-cpython-31 1\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_cloud_optimized_geotiff.py -> build\l ib.win-amd64-cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_geoparquet.py -> build\lib.win-amd64- cpython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_gpkg.py -> build\lib.win-amd64-cpytho n-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\validate_jp2.py -> build\lib.win-amd64-cpython -311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\val_repl.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\vec_tr.py -> build\lib.win-amd64-cpython-311\o sgeo_utils\samples copying gdal-utils\osgeo_utils\samples\vec_tr_spat.py -> build\lib.win-amd64-cpython- 311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\wcs_virtds_params.py -> build\lib.win-amd64-cp ython-311\osgeo_utils\samples copying gdal-utils\osgeo_utils\samples\__init__.py -> build\lib.win-amd64-cpython-311 \osgeo_utils\samples running egg_info writing gdal-utils\GDAL.egg-info\PKG-INFO writing dependency_links to gdal-utils\GDAL.egg-info\dependency_links.txt writing entry points to gdal-utils\GDAL.egg-info\entry_points.txt writing requirements to gdal-utils\GDAL.egg-info\requires.txt writing top-level names to gdal-utils\GDAL.egg-info\top_level.txt reading manifest file 'gdal-utils\GDAL.egg-info\SOURCES.txt' writing manifest file 'gdal-utils\GDAL.egg-info\SOURCES.txt' running build_ext building 'osgeo._gdal' extension building 'osgeo._gdalconst' extension building 'osgeo._gnm' extension building 'osgeo._ogr' extension building 'osgeo._gdal_array' extension building 'osgeo._osr' extension creating build\temp.win-amd64-cpython-311\Release\extensions creating build\temp.win-amd64-cpython-311\Release\extensions E:\vs2022\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe /c /nologo /O2 /W3 /GL /DN DEBUG /MD -IC:\Python311\include -IC:\Python311\Include -IC:\Users\dell\AppData\Local\Temp\ pip-build-env-kwfxkrbl\overlay\Lib\site-packages\numpy\_core\include -IE:\vs2022\VC\Tools\M SVC\14.44.35207\include -IE:\vs2022\VC\Tools\MSVC\14.44.35207\ATLMFC\include -IE:\vs2022\VC \Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x 86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\1 0\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.261 00.0\\cppwinrt" /EHsc /Tpextensions/ogr_wrap.cpp /Fobuild\temp.win-amd64-cpython-311\Releas e\extensions\ogr_wrap.obj -DSWIG_PYTHON_SILENT_MEMLEAK E:\vs2022\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe /c /nologo /O2 /W3 /GL /DN DEBUG /MD -IC:\Python311\include -IC:\Python311\Include -IC:\Users\dell\AppData\Local\Temp\ pip-build-env-kwfxkrbl\overlay\Lib\site-packages\numpy\_core\include -IE:\vs2022\VC\Tools\M SVC\14.44.35207\include -IE:\vs2022\VC\Tools\MSVC\14.44.35207\ATLMFC\include -IE:\vs2022\VC \Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x 86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\1 0\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.261 00.0\\cppwinrt" /EHsc /Tpextensions/gdal_array_wrap.cpp /Fobuild\temp.win-amd64-cpython-311 \Release\extensions\gdal_array_wrap.obj -DSWIG_PYTHON_SILENT_MEMLEAK E:\vs2022\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe /c /nologo /O2 /W3 /GL /DN DEBUG /MD -IC:\Python311\include -IC:\Python311\Include -IC:\Users\dell\AppData\Local\Temp\ pip-build-env-kwfxkrbl\overlay\Lib\site-packages\numpy\_core\include -IE:\vs2022\VC\Tools\M SVC\14.44.35207\include -IE:\vs2022\VC\Tools\MSVC\14.44.35207\ATLMFC\include -IE:\vs2022\VC \Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x 86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\1 0\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.261 00.0\\cppwinrt" /EHsc /Tpextensions/osr_wrap.cpp /Fobuild\temp.win-amd64-cpython-311\Releas e\extensions\osr_wrap.obj -DSWIG_PYTHON_SILENT_MEMLEAK E:\vs2022\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe /c /nologo /O2 /W3 /GL /DN DEBUG /MD -IC:\Python311\include -IC:\Python311\Include -IC:\Users\dell\AppData\Local\Temp\ pip-build-env-kwfxkrbl\overlay\Lib\site-packages\numpy\_core\include -IE:\vs2022\VC\Tools\M SVC\14.44.35207\include -IE:\vs2022\VC\Tools\MSVC\14.44.35207\ATLMFC\include -IE:\vs2022\VC \Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x 86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\1 0\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.261 00.0\\cppwinrt" /Tcextensions/gdalconst_wrap.c /Fobuild\temp.win-amd64-cpython-311\Release\ extensions\gdalconst_wrap.obj -DSWIG_PYTHON_SILENT_MEMLEAK gdalconst_wrap.c E:\vs2022\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe /c /nologo /O2 /W3 /GL /DN DEBUG /MD -IC:\Python311\include -IC:\Python311\Include -IC:\Users\dell\AppData\Local\Temp\ pip-build-env-kwfxkrbl\overlay\Lib\site-packages\numpy\_core\include -IE:\vs2022\VC\Tools\M SVC\14.44.35207\include -IE:\vs2022\VC\Tools\MSVC\14.44.35207\ATLMFC\include -IE:\vs2022\VC \Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x 86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\1 0\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.261 00.0\\cppwinrt" /EHsc /Tpextensions/gdal_wrap.cpp /Fobuild\temp.win-amd64-cpython-311\Relea se\extensions\gdal_wrap.obj -DSWIG_PYTHON_SILENT_MEMLEAK osr_wrap.cpp ogr_wrap.cpp gdal_wrap.cpp gdal_array_wrap.cpp extensions/gdalconst_wrap.c(3238): fatal error C1083: 无法打开包括文件: “gdal.h”: N o such file or directory E:\vs2022\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe /c /nologo /O2 /W3 /GL /DN DEBUG /MD -IC:\Python311\include -IC:\Python311\Include -IC:\Users\dell\AppData\Local\Temp\ pip-build-env-kwfxkrbl\overlay\Lib\site-packages\numpy\_core\include -IE:\vs2022\VC\Tools\M SVC\14.44.35207\include -IE:\vs2022\VC\Tools\MSVC\14.44.35207\ATLMFC\include -IE:\vs2022\VC \Auxiliary\VS\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x 86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\1 0\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.261 00.0\\cppwinrt" /EHsc /Tpextensions/gnm_wrap.cpp /Fobuild\temp.win-amd64-cpython-311\Releas e\extensions\gnm_wrap.obj -DSWIG_PYTHON_SILENT_MEMLEAK gnm_wrap.cpp extensions/gdal_array_wrap.cpp(3381): fatal error C1083: 无法打开包括文件: “gdal.h” : No such file or directory extensions/gdal_wrap.cpp(3458): fatal error C1083: 无法打开包括文件: “cpl_port.h”: No such file or directory extensions/ogr_wrap.cpp(3407): fatal error C1083: 无法打开包括文件: “gdal.h”: No su ch file or directory extensions/osr_wrap.cpp(3436): fatal error C1083: 无法打开包括文件: “cpl_string.h”: No such file or directory extensions/gnm_wrap.cpp(3378): fatal error C1083: 无法打开包括文件: “gdal.h”: No su ch file or directory error: command 'E:\\vs2022\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for GDAL Failed to build GDAL ERROR: Could not build wheels for GDAL, which is required to install pyproject.toml-based p rojects [notice] A new release of pip available: 22.3 -> 25.1.1 [notice] To update, run: python.exe -m pip install --upgrade pip
07-15
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值