C:\WINDOWS\system32>python -m pip --default-timeout=100 install -i https://pypi.tuna.tsinghua.edu.cn/simple pygrib Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting pygrib Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d7/75/96eee88f4889507f72925b7e43be727a5fab0cae1b27fc54b3906bdf828c/pygrib-2.1.4.tar.gz (21.8 MB) ---------------------------------------- 21.8/21.8 MB 13.1 MB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Requirement already satisfied: pyproj in c:\users\surface\appdata\local\programs\python\python310\lib\site-packages (from pygrib) (3.3.1) Requirement already satisfied: numpy in c:\users\surface\appdata\local\programs\python\python310\lib\site-packages (from pygrib) (1.22.4+mkl) Requirement already satisfied: certifi in c:\users\surface\appdata\local\programs\python\python310\lib\site-packages (from pyproj->pygrib) (2022.6.15) Building wheels for collected packages: pygrib Building wheel for pygrib (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for pygrib (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [14 lines of output] eccodes not found, build may fail... running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-cpython-310 creating build\lib.win-amd64-cpython-310\pygrib copying src\pygrib\__init__.py -> build\lib.win-amd64-cpython-310\pygrib running build_ext cythoning src/pygrib/_pygrib.pyx to src/pygrib\_pygrib.c C:\Users\surface\AppData\Local\Temp\pip-build-env-5e14u64t\overlay\Lib\site-packages\Cython\Compiler\Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: C:\Users\surface\AppData\Local\Temp\pip-install-4mkycj7q\pygrib_ad0b0571759f4eff9f3bd113d2aa17aa\src\pygrib\_pygrib.pyx tree = Parsing.p_module(s, pxd, full_module_name) building 'pygrib._pygrib' 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 pygrib Failed to build pygrib ERROR: Could not build wheels for pygrib, which is required to install pyproject.toml-based projects [notice] A new release of pip available: 22.3.1 -> 23.0 [notice] To update, run: python.exe -m pip install --upgrade pip