opencv安装弹出这个

安装opencv弹出这个了 看不懂


(base) D:\anaconda\Scripts>pip install opencv-python==3.4.0.14
Collecting opencv-python==3.4.0.14
  Using cached opencv-python-3.4.0.14.tar.gz (87.3 MB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: numpy>=1.23.5 in d:\anaconda\lib\site-packages (from opencv-python==3.4.0.14) (1.23.5)
Building wheels for collected packages: opencv-python
  Building wheel for opencv-python (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [13 lines of output]
      C:\Users\DELL\AppData\Local\Temp\pip-install-7rskydq6\opencv-python_f0aba067fcb640a2a2ab7fb31a037f17\setup.py:61: DeprecationWarning: SO is deprecated, use EXT_SUFFIX
        ['*%s' % sysconfig.get_config_var('SO')] +
      C:\Users\DELL\AppData\Local\Temp\pip-install-7rskydq6\opencv-python_f0aba067fcb640a2a2ab7fb31a037f17\setup.py:76: DeprecationWarning: SO is deprecated, use EXT_SUFFIX
        ['python/([^/]+/){1,2}cv2[^/]*%(ext)s' % {'ext': re.escape(sysconfig.get_config_var('SO'))}],
      Traceback (most recent call last):
        File "D:\anaconda\lib\site-packages\skbuild\setuptools_wrap.py", line 613, in setup
          cmkr = cmaker.CMaker(cmake_executable)
        File "D:\anaconda\lib\site-packages\skbuild\cmaker.py", line 146, in __init__
          self.cmake_version = get_cmake_version(self.cmake_executable)
        File "D:\anaconda\lib\site-packages\skbuild\cmaker.py", line 101, in get_cmake_version
          raise SKBuildError(

      Problem with the CMake installation, aborting build. CMake executable is cmake
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for opencv-python
  Running setup.py clean for opencv-python
Failed to build opencv-python
Installing collected packages: opencv-python
  Running setup.py install for opencv-python ... error
  error: subprocess-exited-with-error

  × Running setup.py install for opencv-python did not run successfully.
  │ exit code: 1
  ╰─> [15 lines of output]
      C:\Users\DELL\AppData\Local\Temp\pip-install-7rskydq6\opencv-python_f0aba067fcb640a2a2ab7fb31a037f17\setup.py:61: DeprecationWarning: SO is deprecated, use EXT_SUFFIX
        ['*%s' % sysconfig.get_config_var('SO')] +
      C:\Users\DELL\AppData\Local\Temp\pip-install-7rskydq6\opencv-python_f0aba067fcb640a2a2ab7fb31a037f17\setup.py:76: DeprecationWarning: SO is deprecated, use EXT_SUFFIX
        ['python/([^/]+/){1,2}cv2[^/]*%(ext)s' % {'ext': re.escape(sysconfig.get_config_var('SO'))}],
      D:\anaconda\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      Traceback (most recent call last):
        File "D:\anaconda\lib\site-packages\skbuild\setuptools_wrap.py", line 613, in setup
          cmkr = cmaker.CMaker(cmake_executable)
        File "D:\anaconda\lib\site-packages\skbuild\cmaker.py", line 146, in __init__
          self.cmake_version = get_cmake_version(self.cmake_executable)
        File "D:\anaconda\lib\site-packages\skbuild\cmaker.py", line 101, in get_cmake_version
          raise SKBuildError(

      Problem with the CMake installation, aborting build. CMake executable is cmake
      [end of output]

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

× Encountered error while trying to install package.
╰─> opencv-python

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

目测是由于 CMake 安装有问题导致
你可以尝试重新安装下 CMake,或者用 anaconda,其自带编译好的 CV 库

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7415215
  • 这篇博客你也可以参考下:【Opencv小项目 1】Opencv实现简单颜色识别
  • 同时,你还可以查看手册:opencv Blender 中的内容
  • 除此之外, 这篇博客: opencv安装中的 在安装opencv时遇到的各种问题: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. 环境
      pycharm+python3.8+opencv3.4.15.55

    2. 报错
      from .cv2 import *
      ModuleNotFoundError: No module named ‘cv2.cv2‘
      原因:原先的opencv版本与后来的python3.8版本不符合
      方法:要么升级opencv;要么降级python

    3. 升级opencv

    • 下载
      (pycharm不知道为什么老是不能下载opencv,所以选择通过.whl来下载opencv)
      到清华大学的opencv Python库页面,下载opencv版本,注意,一定要和python版本匹配哦:
      https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/
      选择这两个文件下载:
      在这里插入图片描述然后解压缩在E:\ProgramData\pycharm_python38_environment\Lib\site-packages这个路径下,也就是python3.8的包的路径Lib\site-packages下
      然后拖出cv2 和 opencv文件,
      运行
      pip3 install E:\ProgramData\pycharm_python38_environment\Lib\site-packages\opencv_python-3.4.15.55-cp38-cp38-win_amd64.whl
      就安装好环境了
  • 您还可以看一下 贾志刚老师的OpenCV图像分割实战视频教程课程中的 概述小节, 巩固相关知识点

这个错误是由于 CMake 安装问题导致的,你先检查 CMake 是不是已经正确安装,而且配置在环境变量中。再安装 opencv-python 包。另外,使用最新版本的 opencv-python 并升级 pip:pip install --upgrade pip 和 pip install opencv-python。

以下内容部分参考ChatGPT模型:


这个问题可能是由于网络连接不稳定或者源配置问题导致的。建议先升级pip到最新版本,然后尝试更换pip源,再重新安装opencv。具体步骤如下:

  1. 升级pip到最新版本:
pip install --upgrade pip
  1. 更换pip源,以清华源为例:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  1. 重新安装opencv:
pip install opencv-python==3.4.0.14

如果还是安装不成功,可以尝试下载源码手动编译安装。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快

这段文字是关于安装OpenCV-Python 3.4.0.14的命令行输出,看起来似乎是安装过程中遇到了一些问题。这个错误表明安装 OpenCV-Python 时出现了问题。可能的原因是 CMake 没有正确安装或配置。CMake 是一个跨平台的工具,用于生成用于各种编译器的构建文件。在安装 OpenCV-Python 时,需要使用 CMake 生成构建文件,然后使用编译器将代码编译成库文件。下面是一些关键信息的解释:

"Collecting opencv-python==3.4.0.14": 这一行是开始安装OpenCV-Python包的命令。
"Using cached opencv-python-3.4.0.14.tar.gz (87.3 MB)": 这一行说明已经从网络上下载了OpenCV-Python包,并且它的大小是87.3 MB。
"Requirement already satisfied: numpy>=1.23.5 in d:\anaconda\lib\site-packages (from opencv-python==3.4.0.14) (1.23.5)": 这一行说明已经在安装OpenCV-Python之前安装了numpy包,并且其版本大于等于1.23.5。
"Building wheels for collected packages: opencv-python": 这一行是开始构建OpenCV-Python的Wheel包(即Python包的二进制分发格式)。
"Problem with the CMake installation, aborting build. CMake executable is cmake": 这一行是错误信息的关键。它表明在构建OpenCV-Python包时遇到了问题,原因是CMake的安装出了问题。
"Failed to build opencv-python": 这一行说明OpenCV-Python包的构建失败了。
"Running setup.py install for opencv-python ... error": 这一行是开始安装OpenCV-Python的命令。然而,由于在构建过程中出了问题,因此安装也失败了。

咳咳,老板不需要代码只想知道怎么解决?

以下是一些解决此问题的步骤:

确保已经正确安装了 CMake。你可以在命令行窗口中运行 "cmake --version" 来检查 CMake 是否安装并显示版本信息。

如果 CMake 已经安装,确保它在系统的 PATH 环境变量中可用。你可以运行 "echo %PATH%" 来检查 PATH 环境变量。

如果 CMake 已经正确安装并在 PATH 中可用,你可以尝试使用以下命令重新安装 OpenCV-Python:

pip uninstall opencv-python
pip install opencv-python

如果这些步骤都不起作用,可能需要进一步检查系统配置并排除问题。
综上所述,出现了CMake安装问题,导致OpenCV-Python包构建和安装失败。需要解决CMake的安装问题,然后再尝试安装OpenCV-Python包。
为了不辜负老板的money,以下是对发生错误的代码的详细解释:

(base) D:\anaconda\Scripts>pip install opencv-python==3.4.0.14

该命令使用pip工具安装OpenCV库,指定版本号为3.4.0.14。

Collecting opencv-python==3.4.0.14
  Using cached opencv-python-3.4.0.14.tar.gz (87.3 MB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: numpy>=1.23.5 in d:\anaconda\lib\site-packages (from opencv-python==3.4.0.14) (1.23.5)


该部分展示了收集安装信息的过程,包括正在下载的OpenCV库的信息以及先前已安装的依赖库(numpy)信息。

Building wheels for collected packages: opencv-python
  Building wheel for opencv-python (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [13 lines of output]
      C:\Users\DELL\AppData\Local\Temp\pip-install-7rskydq6\opencv-python_f0aba067fcb640a2a2ab7fb31a037f17\setup.py:61: DeprecationWarning: SO is deprecated, use EXT_SUFFIX
        ['*%s' % sysconfig.get_config_var('SO')] +
      C:\Users\DELL\AppData\Local\Temp\pip-install-7rskydq6\opencv-python_f0aba067fcb640a2a2ab7fb31a037f17\setup.py:76: DeprecationWarning: SO is deprecated, use EXT_SUFFIX
        ['python/([^/]+/){1,2}cv2[^/]*%(ext)s' % {'ext': re.escape(sysconfig.get_config_var('SO'))}],
      Traceback (most recent call last):
        File "D:\anaconda\lib\site-packages\skbuild\setuptools_wrap.py", line 613, in setup
          cmkr = cmaker.CMaker(cmake_executable)
        File "D:\anaconda\lib\site-packages\skbuild\cmaker.py", line 146, in __init__
          self.cmake_version = get_cmake_version(self.cmake_executable)
        File "D:\anaconda\lib\site-packages\skbuild\cmaker.py", line 101, in get_cmake_version
          raise SKBuildError(

      Problem with the CMake installation, aborting build. CMake executable is cmake
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for opencv-python

该部分表示安装过程中出现了错误,具体为在编译wheel(一种Python安装包格式)时出现了错误。错误信息为:“Problem with the CMake installation, aborting build. CMake executable is cmake”,表示CMake安装出现了问题。

Installing collected packages: opencv-python
  Running setup.py install for opencv-python ... error
  error: subprocess-exited-with-error

  × Running setup.py install for opencv-python did not run successfully.
  │ exit code: 1

接下来的部分是安装过程中出现的错误信息,首先是一段长的错误信息,大致意思是:

安装过程中运行了 python setup.py bdist_wheel 这个命令,但是运行不成功。提示信息里面包含了一些 Python 中不推荐使用的函数和属性,警告用户这些函数和属性会在未来的版本中被删除,所以需要注意。接着出现了一个跟 CMake 相关的错误,CMake 是一个开源跨平台的构建工具,用于管理和构建应用程序、库和各种程序包。错误信息指出 CMake 的安装存在问题,而且在安装过程中终止了构建。在这个错误信息的最后,提示错误的来源是子进程,很可能不是 pip 的问题。

接下来是另一段错误信息,大致意思是:

在运行 setup.py install 这个命令时,也遇到了跟 CMake 相关的错误,提示信息里面也包含了一些 Python 中不推荐使用的函数和属性的警告。此外,出现了一个 SetuptoolsDeprecationWarning,指出 setup.py install 这个命令已经不再推荐使用了,建议使用 build 和 pip 这些标准化的工具来代替。最后还是跟 CMake 相关的错误,指出 CMake 安装存在问题,终止了构建。

最后的提示信息指出,在安装 opencv-python 这个包时出现了错误,但是这是这个包本身的问题,而不是 pip 的问题。提示用户可以参考之前的错误信息来查找错误的来源。
希望可以帮到你

根据错误提示,在您安装opencv时,可能是setuptools版本不正确或者你的环境中没有安装wheel,安装wheel和更新下setuptools看看:

pip install wheel
pip install --upgrade setuptools

如不行,可参考这位博主的解决方法:https://blog.csdn.net/yuan2019035055/article/details/128709587

推荐方法:
(1)推荐从清华的镜像下载所需版本的安装包,选择适当版本。注意OpenCV 的版本要与安装的 PyCharm 版本匹配。

https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
(2)将下载的 .whl 文件保存到容易找到的路径下,例如 “C:\Python”。
(3)使用 pip 方式安装下载的 .whl 文件。
pip install C:\Python\opencv_python-3.4.15.55-cp38-cp38-win_amd64.whl

细节详见:【youcans 的图像处理学习课】1. 安装与环境配置 https://youcans.blog.csdn.net/article/details/120995650

http://t.csdn.cn/4Qjwp
参考这篇文章,把talib换成你要装的包就行。

或者先试试pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

OpenCV安装教程
这个详细,可以借鉴下
https://blog.csdn.net/HB_id01289/article/details/128302887

这个错误提示说在执行 python setup.py bdist_wheel 时出错了,原因可能是缺少依赖或者编译环境不正确。

建议你尝试以下方法:

  1. 确认是否安装了必要的编译工具。在 Windows 平台上,安装 OpenCV 需要使用 MSVC 或者 MinGW 编译器,你需要先确认你的系统中是否已经安装了相应的编译工具。

  2. 检查是否安装了 OpenCV 的依赖库。在安装 OpenCV 之前,需要先安装一些必要的依赖库,例如 NumPy、Matplotlib 等。可以通过以下命令来安装这些库:

    pip install numpy matplotlib
    
  3. 尝试升级 setuptools 和 wheel,有时候较老的版本也会导致构建问题:

     pip install -U setuptools wheel
    

如果以上方法都无法解决问题,建议你尝试安装其他版本的 OpenCV 或者使用预编译好的二进制包进行安装。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
这个错误信息显示安装opencv-python时出现了问题,主要是在构建安装包的过程中出现了错误。看起来可能是CMake的安装有问题,因为构建安装包的时候需要使用CMake

建议你先检查一下你的CMake是否正确安装,并且环境变量是否配置正确。如果没有安装,请参考官方文档进行安装。

如果CMake已经正确安装了,那么建议你先试试升级pipsetuptools,然后再重新安装opencv-python。可以使用下面的命令进行升级:

pip install --upgrade pip setuptools

然后再重新安装opencv-python

pip install opencv-python==3.4.0.14

如果还是不行,那么可以尝试安装标准的OpenCV库,使用下面的命令:

pip install opencv-python-headless==3.4.0.14

如果还是不行,请将完整的错误信息和你的操作系统提供给我,这样我才能帮助你更好地解决问题。
如果我的回答解决了您的问题,请采纳!

https://blog.csdn.net/hzq201435/article/details/106977810
好像正好有个链接是解决这个问题的~,这种问题百度就能解决

这个问题我也有,查了很多资料也没法解决,如果需要的话可以私信我,我看看能不能把库打包给你😊

引用chatGPT作答,这个错误提示中提到了可能与 CMake 安装相关的问题,因此可以尝试以下几个方法:

1.确认已安装 CMake,并且其路径已被添加到系统 PATH 环境变量中。

2.如果已安装 CMake,可以尝试更新 CMake 版本,或者重新安装 CMake。

3.可以尝试使用 conda 安装 opencv-python,命令为:

conda install -c conda-forge opencv

4.如果以上方法都不起作用,可以考虑安装 opencv-contrib-python,命令为:

pip install opencv-contrib-python==3.4.0.14

或者使用较新的版本,例如:

pip install opencv-contrib-python==4.5.4.58

注意,如果选择安装 opencv-contrib-python,需要将原来的 opencv-python 卸载掉。