下载opencv-python遇到的报错
Please see CMake's output for more information.
----------------------------------------
ERROR: Failed building wheel for opencv-contrib-python
Failed to build opencv-contrib-python
ERROR: Could not build wheels for opencv-contrib-python, which is required to install pyproject.toml-based projects
还有什么
Trying "Ninja (Visual Studio 17 2022 x64 v143)" generator等等...
查阅资料总结了一些方法给大家试试:
1、更新pip
python -m pip install --upgrade pip
2、修复pip
修复:
python -m ensurepip
更新pip工具包
python -m pip install --upgrade pip setuptools wheel
这样证明就更新成功了,
紧接着我们就可以再次尝试着安装了
PS:下载opencv
-
python
之前好像要下载pip install opencv-contrib-python,但是我下这个也是会遇到一样的报错
pip install opencv-python
3、依赖等没有安装配置好
1、我在最开始的时候看报错有所我这个没有安装
pip install pyproject
pip install wheel
PS:下载opencv
-
python
之前好像要下载pip install opencv-contrib-python
pip install opencv-contrib-python
2、我看到报错让我们试试使用Visual Studio,我就猜想是不是电脑缺少某些东西所有就去了下载了Microsoft C++ Build Tools 毕竟不可能真下Visual Studio
下在的官网https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
点击下载就好
下载好后,学我这么选择就好(注意右侧)
然后我们可以再次尝试下载
pip install opencv-contrib-python
pip install opencv-python
CMake可能没有下载好
这里我用的是自己android studio
PS:不要下多了,我看别人说下多了出问题了
版本问题,你的版本低了用不了高版本
这个时候会像这样有很多这种.cpp和.c文件报错出来
IexBaseExc.cpp
IexThrowErrnoExc.cpp
ImfAcesFile.cpp
ImfAttribute.cpp
ImfB44Compressor.cpp
ImfBoxAttribute.cpp
ImfCRgbaFile.cpp
sharpyuv_cpu.c
sharpyuv_csp.c
sharpyuv_dsp.c
sharpyuv_gamma.c
sharpyuv_neon.c
sharpyuv_sse2.c
alpha_dec.c
buffer_dec.c
frame_dec.c
这个时候我们就手动选择版本
pip install opencv-contrib-python==3.4.9.31
pip install opencv-python==3.4.9.31
最后ok解决下班!