Skip to content

Error during package installation: numpy metadata generation failed #89

@pythonmizfatools

Description

@pythonmizfatools

I encountered an error while trying to install the package using the following command:

pip install recognizer

The installation failed with the following error related to numpy:

Collecting recognizer
  Using cached recognizer-1.4-py3-none-any.whl.metadata (5.4 kB)
Collecting opencv-python (from recognizer)
  Using cached opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl.metadata (20 kB)
Collecting imageio (from recognizer)
  Using cached imageio-2.36.1-py3-none-any.whl.metadata (5.2 kB)
Collecting ultralytics (from recognizer)
  Using cached ultralytics-8.3.62-py3-none-any.whl.metadata (35 kB)
Collecting transformers (from recognizer)
  Using cached transformers-4.48.0-py3-none-any.whl.metadata (44 kB)
Requirement already satisfied: numpy in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from recognizer) (2.2.1)
Requirement already satisfied: playwright in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from recognizer) (1.49.1)
Collecting pillow>=8.3.2 (from imageio->recognizer)
  Using cached pillow-11.1.0-cp313-cp313-win_amd64.whl.metadata (9.3 kB)
Requirement already satisfied: greenlet==3.1.1 in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from playwright->recognizer) (3.1.1)
Requirement already satisfied: pyee==12.0.0 in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from playwright->recognizer) (12.0.0)
Requirement already satisfied: typing-extensions in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from pyee==12.0.0->playwright->recognizer) (4.12.2)
Collecting filelock (from transformers->recognizer)
  Using cached filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
Collecting huggingface-hub<1.0,>=0.24.0 (from transformers->recognizer)
  Using cached huggingface_hub-0.27.1-py3-none-any.whl.metadata (13 kB)
Requirement already satisfied: packaging>=20.0 in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from transformers->recognizer) (24.2)
Collecting pyyaml>=5.1 (from transformers->recognizer)
  Using cached PyYAML-6.0.2-cp313-cp313-win_amd64.whl.metadata (2.1 kB)
Requirement already satisfied: regex!=2019.12.17 in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from transformers->recognizer) (2024.11.6)
Requirement already satisfied: requests in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from transformers->recognizer) (2.32.3)
Collecting tokenizers<0.22,>=0.21 (from transformers->recognizer)
  Using cached tokenizers-0.21.0-cp39-abi3-win_amd64.whl.metadata (6.9 kB)
Collecting safetensors>=0.4.1 (from transformers->recognizer)
  Using cached safetensors-0.5.2-cp38-abi3-win_amd64.whl.metadata (3.9 kB)
Requirement already satisfied: tqdm>=4.27 in c:\users\setare\appdata\local\programs\python\python313\lib\site-packages (from transformers->recognizer) (4.67.1)
Collecting matplotlib>=3.3.0 (from ultralytics->recognizer)
  Using cached matplotlib-3.10.0-cp313-cp313-win_amd64.whl.metadata (11 kB)
Collecting scipy>=1.4.1 (from ultralytics->recognizer)
  Using cached scipy-1.15.1-cp313-cp313-win_amd64.whl.metadata (60 kB)
INFO: pip is looking at multiple versions of ultralytics to determine which version is compatible with other requirements. This could take a while.
Collecting ultralytics (from recognizer)
  Using cached ultralytics-8.3.61-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.60-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.59-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.58-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.57-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.56-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.55-py3-none-any.whl.metadata (35 kB)
INFO: pip is still looking at multiple versions of ultralytics to determine which version is compatible with other requirements. This could take a while.
  Using cached ultralytics-8.3.54-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.53-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.52-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.51-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.50-py3-none-any.whl.metadata (35 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached ultralytics-8.3.49-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.48-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.47-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.44-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.43-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.40-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.39-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.38-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.37-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.36-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.35-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.34-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.33-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.32-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.31-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.30-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.29-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.28-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.27-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.26-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.25-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.24-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.23-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.22-py3-none-any.whl.metadata (35 kB)
  Using cached ultralytics-8.3.21-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.20-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.19-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.18-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.17-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.16-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.15-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.14-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.13-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.12-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.11-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.10-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.9-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.8-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.7-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.6-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.5-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.4-py3-none-any.whl.metadata (34 kB)
  Using cached ultralytics-8.3.3-py3-none-any.whl.metadata (34 kB)
Collecting numpy (from recognizer)
  Using cached numpy-1.26.4.tar.gz (15.8 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [21 lines of output]
      + C:\Users\setare\AppData\Local\Programs\Python\Python313\python.exe C:\Users\setare\AppData\Local\Temp\pip-install-dxa4agu8\numpy_6c9cfe24ca0f4df2b02397442c4bb752\vendored-meson\meson\meson.py setup C:\Users\setare\AppData\Local\Temp\pip-install-dxa4agu8\numpy_6c9cfe24ca0f4df2b02397442c4bb752 C:\Users\setare\AppData\Local\Temp\pip-install-dxa4agu8\numpy_6c9cfe24ca0f4df2b02397442c4bb752\.mesonpy-p4j0o0sk -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=C:\Users\setare\AppData\Local\Temp\pip-install-dxa4agu8\numpy_6c9cfe24ca0f4df2b02397442c4bb752\.mesonpy-p4j0o0sk\meson-python-native-file.ini
      The Meson build system
      Version: 1.2.99
      Source dir: C:\Users\setare\AppData\Local\Temp\pip-install-dxa4agu8\numpy_6c9cfe24ca0f4df2b02397442c4bb752
      Build dir: C:\Users\setare\AppData\Local\Temp\pip-install-dxa4agu8\numpy_6c9cfe24ca0f4df2b02397442c4bb752\.mesonpy-p4j0o0sk
      Build type: native build
      Project name: NumPy
      Project version: 1.26.4
      WARNING: Failed to activate VS environment: Could not find C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe

      ..\meson.build:1:0: ERROR: Unknown compiler(s): [['icl'], ['cl'], ['cc'], ['gcc'], ['clang'], ['clang-cl'], ['pgcc']]
      The following exception(s) were encountered:
      Running `icl ""` gave "[WinError 2] The system cannot find the file specified"
      Running `cl /?` gave "[WinError 2] The system cannot find the file specified"
      Running `cc --version` gave "[WinError 2] The system cannot find the file specified"
      Running `gcc --version` gave "[WinError 2] The system cannot find the file specified"
      Running `clang --version` gave "[WinError 2] The system cannot find the file specified"
      Running `clang-cl /?` gave "[WinError 2] The system cannot find the file specified"
      Running `pgcc --version` gave "[WinError 2] The system cannot find the file specified"

      A full log can be found at C:\Users\setare\AppData\Local\Temp\pip-install-dxa4agu8\numpy_6c9cfe24ca0f4df2b02397442c4bb752\.mesonpy-p4j0o0sk\meson-logs\meson-log.txt
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.

[notice] A new release of pip is available: 24.2 -> 24.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

Environment:

Python version: 3.13.0
pip version: 24.2
OS: Windows 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions