如何在python 3.8中安装opencv-python

时间:2019-11-16 15:39:27

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

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

2 个答案:

答案 0 :(得分: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。这可能需要大量的技术知识,并且如果不对源进行一些更改,最终还是可能最终失败。如果您对该解决方案感兴趣,请为Windows启动here或为Linux启动here
  3. here可用的预构建滚轮,可与python 3.8一起使用,但它是非官方的(但此处的来源非常可信)-这可能是设置起来最简单的选择

此外,您可以在this GitHub issue

中跟踪何时支持python 3.8

答案 1 :(得分:1)

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