7

我在 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 版本,我该如何解决这个问题?

4

3 回答 3

6

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

OpenCV 尚未(官方)与 python 3.8 兼容。这个版本的python是相当新的,很多pip包还不能安装在它上面(还)。您可以在OpenCV 的 PyPi 页面底部验证

三种可能的解决方案:

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

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

于 2019-11-16T17:43:44.233 回答
5

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

我希望这对每个人都有用

于 2021-09-27T10:20:49.370 回答
2

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

于 2020-05-09T19:06:50.273 回答