如何在 python 3.8 中安装 opencv-python

新手上路,请多包涵

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

原文由 JayJona 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.1k
2 个回答

编辑/更新:您现在可以通过 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

原文由 Ofer Sadan 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

我希望这对每个人都有用

原文由 Amir Souissi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题