← All tasks
cppopenvinotoolkit/openvino #30023Not a task: not reproduced

[Build]: PyPI install difficulty on MacOS Sequoia 15.4

envgap__openvinotoolkit__openvino-30023

01 / FAILURE SIGNATURE

As reported upstream

ImportError: Check 'versions_compatible' failed at ../../../../repos/openvino/src/bindings/python/src/pyopenvino/pyopenvino.cpp:98:
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
6d51c092be7fc426cb129bb3cf73b06449c3e881
Manifest
src/bindings/python/wheel/CMakeLists.txt
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

openvinotoolkit/openvino #30023 · read the original issue
### OpenVINO Version

2024.6.0

### Operating System

macOS Systems for Apple Silicon

### Hardware Architecture

ARM (64 bits)

### Target Platform

Apple M1 Pro

### Build issue description

While trying to use openvino provided from PyPI, I get the following error:
```
$ python -c 'import openvino'                           
Traceback (most recent call last):
...
'.../libopenvino.2460.dylib' (segment '__LINKEDIT' load command content extends beyond end of file)
```

I did not see this issue while using the homebrew distribution (although it's using 2025.0):
```
$ brew install openvino
$ /opt/homebrew/bin/python3 -c 'import openvino;     from openvino._pyopenvino import get_version; print(get_version())'
2025.0.0-000--
```

with the dylib installed by brew, I can't use the virtual env
```
ImportError: Check 'versions_compatible' failed at ../../../../repos/openvino/src/bindings/python/src/pyopenvino/pyopenvino.cpp:98:
OpenVINO Python version (2025.0.0-17942-1f68be9f594-releases/2025/0) mismatches with OpenVINO Runtime library version (2025.0.0-000--). It can happen if you have 2 or more different versions of OpenVINO installed in system. Please ensure that environment variables (e.g. PATH, PYTHONPATH) are set correctly so that OpenVINO Runtime and Python libraries point to same release.
```
after uninstalling the brew version and trying 2025.0 with pip, I get the same `__LINKEDIT` error:
```
$ python -m venv openvino_2025_env_311
$ . openvino_2025_env_311/bin/activate.fish
$ pip install --upgrade pip
...
Successfully installed pip-25.0.1
$ pip install --no-cache-dir openvino==2025.0.0
Collecting openvino==2025.0.0
  Downloading openvino-2025.0.0-17942-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.3 kB)
...
Successfully installed numpy-2.2.4 openvino-2025.0.0 openvino-telemetry-2025.1.0 packaging-24.2
$ python -c 'import openvino; from openvino._pyopenvino import get_version; print(get_version())'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/me/Documents/testing_env/openvino_2025_env_311/lib/python3.11/site-packages/openvino/__init__.py", line 22, in <module>
    from openvino._pyopenvino import AxisSet
ImportError: dlopen(/Users/me/Documents/testing_env/openvino_2025_env_311/lib/python3.11/site-packages/openvino/_pyopenvino.cpython-311-darwin.so, 0x0002): Library not loaded: @rpath/libopenvino.2500.dylib
  Referenced from: <3F60B18D-2D2A-32F5-8AAA-417C7DD09062> /Users/me/Documents/testing_env/openvino_2025_env_311/lib/python3.11/site-packages/openvino/_pyopenvino.cpython-311-darwin.so
  Reason: tried: '/Users/me/Documents/testing_env/openvino_2025_env_311/lib/python3.11/site-packages/openvino/../openvino/libs/libopenvino.2500.dylib' (segment '__LINKEDIT' load command content extends beyond end of file), '/Users/me/Documents/testing_env/openvino_2025_env_311/lib/python3.11/site-packages/openvino/../openvino/libs/libopenvino.2500.dylib' (segment '__LINKEDIT' load command content extends beyond end of file), '/Users/me/.asdf/installs/python/3.11.7/lib/libopenvino.2500.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/me/.asdf/installs/python/3.11.7/lib/libopenvino.2500.dylib' (no such file), '/opt/homebrew/lib/libopenvino.2500.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libopenvino.2500.dylib' (no such file), '/Users/me/.asdf/installs/python/3.11.7/lib/libopenvino.2500.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/me/.asdf/installs/python/3.11.7/lib/libopenvino.2500.dylib' (no such file), '/opt/homebrew/lib/libopenvino.2500.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libopenvino.2500.dylib' (no such file), '/usr/local/lib/libopenvino.2500.dylib' (no such file), '/usr/lib/libopenvino.2500.dylib' (no such file, not in dyld cache)

```

### Build script or step-by-step to reproduce

```
$ asdf local python 3.11.7                                                   
$ python --version                                                             
Python 3.11.7
$ python -m venv openvino_env_311                                              
$ . openvino_env_311/bin/activate.fish                                         
$ which python                                          
/Users/me/Documents/testing_env/openvino_env_311/bin/python
$ pip install --upgrade pip                         
...
Successfully installed pip-25.0.1
$ pip install --no-cache-dir openvino==2024.6.0     
Collecting openvino==2024.6.0
  Downloading openvino-2024.6.0-17404-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.3 kB)
...
Installing collected packages: openvino-telemetry, packaging, numpy, openvino
Successfully installed numpy-2.1.3 openvino-2024.6.0 openvino-telemetry-2025.1.0 packaging-24.2
$ python -c 'import openvino'                           
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/me/Documents/testing_env/openvino_env_311/lib/python3.11/site-packages/openvino/__init__.py", line 21, in <module>
    from openvino import runtime as runtime
  File "/Users/me/Documents/testing_env/openvino_env_311/lib/python3.11/site-packages/openvino/runtime/__init__.py", line 8, in <module>
    from openvino._pyopenvino import get_version
ImportError: dlopen(/Users/me/Documents/testing_env/openvino_env_311/lib/python3.11/site-packages/openvino/_pyopenvino.cpython-311-darwin.so, 0x0002): Library not loaded: @rpath/libopenvino.2460.dylib
  Referenced from: <98502370-5685-33BA-B4FB-0DAA6B252B5C> /Users/me/Documents/testing_env/openvino_env_311/lib/python3.11/site-packages/openvino/_pyopenvino.cpython-311-darwin.so
  Reason: tried: '/Users/me/Documents/testing_env/openvino_env_311/lib/python3.11/site-packages/openvino/../openvino/libs/libopenvino.2460.dylib' (segment '__LINKEDIT' load command content extends beyond end of file), '/Users/me/Documents/testing_env/openvino_env_311/lib/python3.11/site-packages/openvino/../openvino/libs/libopenvino.2460.dylib' (segment '__LINKEDIT' load command content extends beyond end of file), '/Users/me/.asdf/installs/python/3.11.7/lib/libopenvino.2460.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/me/.asdf/installs/python/3.11.7/lib/libopenvino.2460.dylib' (no such file), '/opt/homebrew/lib/libopenvino.2460.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libopenvino.2460.dylib' (no such file), '/Users/me/.asdf/installs/python/3.11.7/lib/libopenvino.2460.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/me/.asdf/installs/python/3.11.7/lib/libopenvino.2460.dylib' (no such file), '/opt/homebrew/lib/libopenvino.2460.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/libopenvino.2460.dylib' (no such file), '/usr/local/lib/libopenvino.2460.dylib' (no such file), '/usr/lib/libopenvino.2460.dylib' (no such file, not in dyld cache)
```

Also fails for me on python 3.12.9 and with openvino 2025.0.0

### Relevant log output

```shell

```

### Issue submission checklist

- [x] I'm reporting an issue. It's not a question.
- [x] I checked the problem with the documentation, FAQ, open issues, Stack Overflow, etc., and have not found a solution.
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]