Closed
Description
System information (version)
- OpenCV => opencv_python-4.5.3.56-cp39-cp39-macosx_10_15_x86_64.whl
- Operating System / Platform => macOS 11.6, Xcode 13
- Compiler => Apple clang version 13.0.0 (clang-1300.0.29.3)
Detailed description
I can install opencv-python with Python 3.9, but not with Python 3.10
Python 3.9:
% pip install opencv-python
Collecting opencv-python
Using cached opencv_python-4.5.3.56-cp39-cp39-macosx_10_15_x86_64.whl (42.6 MB)
Collecting numpy>=1.19.3
Using cached numpy-1.21.2-cp39-cp39-macosx_10_9_x86_64.whl (17.0 MB)
Installing collected packages: numpy, opencv-python
Successfully installed numpy-1.21.2 opencv-python-4.5.3.56
Python 3.10:
I get lots of compiler errors. Please note that even though those errors seem to come from numpy, I can install numpy by itself no problem. I only get these errors when installing opencv-python package.
/* DISABLES CODE */ ( )
3 warnings generated.
clang: build/src.macosx-10.9-universal2-3.10/numpy/core/src/umath/matmul.c
clang: build/src.macosx-10.9-universal2-3.10/numpy/core/src/umath/clip.c
error: Command "clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g -DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNO_ATLAS_INFO=3 -DHAVE_CBLAS -Ibuild/src.macosx-10.9-universal2-3.10/numpy/core/src/umath -Ibuild/src.macosx-10.9-universal2-3.10/numpy/core/src/npymath -Ibuild/src.macosx-10.9-universal2-3.10/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-10.9-universal2-3.10/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/max/Developer/Python/ocv10/.venv/include -I/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10 -Ibuild/src.macosx-10.9-universal2-3.10/numpy/core/src/common -Ibuild/src.macosx-10.9-universal2-3.10/numpy/core/src/npymath -c build/src.macosx-10.9-universal2-3.10/numpy/core/src/multiarray/scalartypes.c -o build/temp.macosx-10.9-universal2-3.10/build/src.macosx-10.9-universal2-3.10/numpy/core/src/multiarray/scalartypes.o -MMD -MF build/temp.macosx-10.9-universal2-3.10/build/src.macosx-10.9-universal2-3.10/numpy/core/src/multiarray/scalartypes.o.d -msse3 -I/System/Library/Frameworks/vecLib.framework/Headers" failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for numpy
Failed to build numpy
ERROR: Could not build wheels for numpy which use PEP 517 and cannot be installed directly
WARNING: You are using pip version 21.2.3; however, version 21.2.4 is available.
You should consider upgrading via the '/Users/max/Developer/Python/ocv10/.venv/bin/python3 -m pip install --upgrade pip' command.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/01/9b/be08992293fb21faf35ab98e06924d7407fcfca89d89c5de65442631556a/opencv-python-4.5.3.56.tar.gz#sha256=3c001d3feec7f3140f1fb78dfc52ca28122db8240826882d175a208a89d2731b (from https://pypi.org/simple/opencv-python/) (requires-python:>=3.6). Command errored out with exit status 1: /Users/max/Developer/Python/ocv10/.venv/bin/python3 /private/var/folders/kt/g66b03xn5hjbm81l9vv6m_wh0000gn/T/pip-standalone-pip-r_csb3tj/__env_pip__.zip/pip install --ignore-installed --no-user --prefix /private/var/folders/kt/g66b03xn5hjbm81l9vv6m_wh0000gn/T/pip-build-env-rl9ustgb/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel scikit-build cmake pip 'numpy==1.13.3; python_version=='"'"'3.6'"'"' and platform_machine != '"'"'aarch64'"'"' and platform_machine != '"'"'arm64'"'"'' 'numpy==1.19.3; python_version>='"'"'3.6'"'"' and sys_platform == '"'"'linux'"'"' and platform_machine == '"'"'aarch64'"'"'' 'numpy==1.21.0; python_version>='"'"'3.6'"'"' and sys_platform == '"'"'darwin'"'"' and platform_machine == '"'"'arm64'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"' and platform_machine != '"'"'aarch64'"'"' and platform_machine != '"'"'arm64'"'"'' 'numpy==1.17.3; python_version=='"'"'3.8'"'"' and platform_machine != '"'"'aarch64'"'"' and platform_machine != '"'"'arm64'"'"'' 'numpy==1.19.3; python_version>='"'"'3.9'"'"' and platform_machine != '"'"'aarch64'"'"' and platform_machine != '"'"'arm64'"'"'' Check the logs for full command output.
Using cached opencv-python-4.5.1.48.tar.gz (88.3 MB)
Installing build dependencies ... \^canceled
ERROR: Operation cancelled by user
Steps to reproduce
Install Python 3.10
pip install opencv-python
Issue submission checklist
- I report the issue, it's not a question
- I checked the problem with documentation, FAQ, open issues,
forum.opencv.org, Stack Overflow, etc and have not found solution - I updated to latest OpenCV version and the issue is still there
- There is reproducer code and related data files: videos, images, onnx, etc