【问题标题】:How to install opencv-python in python 3.8如何在 python 3.8 中安装 opencv-python
【发布时间】:2020-03-12 12:18:56
【问题描述】:

我在 pycharm 中安装 opencv-python 时遇到问题。 打开pycharm后,我点击设置,然后项目解释器,我点击'+'并搜索正确的模块,我开始安装但它失败了

Could not find a version that satisfies the requirement opencv-python (from versions: )
No matching distribution found for opencv-python

另外,我尝试通过控制台安装它,但我得到了同样的错误。 我也更新到了最后一个pip版本,请问如何解决?

【问题讨论】:

  • 是的,是@OferSadan

标签: python python-3.x opencv python-3.8


【解决方案1】:

编辑/更新:您现在可以通过pip 安装,支持已添加到 python 3.8

OpenCV 尚未(正式)与 python 3.8 兼容。这个版本的python是相当新的,很多pip包还不能安装在它上面(还)。你可以在PyPi page for OpenCV 的底部验证一下

三种可能的解决方案:

  1. 降级到 python 3.7.5 并像往常一样通过 pip 安装包,并等待官方支持的版本,然后再尝试使用 python 3.8
  2. 尝试自己从源文件构建 OpenCV。这可能需要相当多的技术知识,并且最终可能会在不更改源代码的情况下最终失败。如果您对该解决方案感兴趣,请开始 here for windows 或 here for linux
  3. 有一个预构建的轮子here 可以与 python 3.8 一起使用,但它是非官方的(但这里的来源非常可信) - 这可能是最容易设置的选择

此外,您可以在this GitHub issue 中跟踪何时支持 python 3.8

【讨论】:

  • @james 没问题,添加了一个可以查看版本的链接
  • @james 只是为了更新您,python 3.8 的版本现已发布,您可以通过 pip 或通过 pycharm 安装它
【解决方案2】:

在 python 3.8 下。 打开 Anaconda 提示符 然后输入:pip install opencv-python

希望对大家有用

【讨论】:

  • 这应该是公认的答案,因为目前在 2021 年,此方法允许使用 Python 3.8 安装 opencv
【解决方案3】:

在 3.8 中使用的解决方案是下载 .whl 并使用 pip 安装它 例子: pip install D:\downloads\opencv_python-4.2.0-cp38-cp38-win_amd64.whl

【讨论】:

    猜你喜欢
    • 2020-07-21
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 2022-08-18
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    相关资源
    最近更新 更多