如何在python 3.8中安装opencv-python

jam*_*mes 6 python opencv python-3.x 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
Run Code Online (Sandbox Code Playgroud)

此外,我尝试通过控制台安装它,但出现相同的错误。我也更新到了最新的 pip 版本,我该如何解决这个问题?

小智 6

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

我希望这对每个人都有用


Ofe*_*dan 5

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

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

三种可能的解决方案:

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

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