首页 > 解决方案 > 安装 opencv-python-headless 需要很长时间

问题描述

当我opencv-python-headless在 Google Colab 中安装时,需要 15 分钟才能完成。

我的代码:

! pip install --upgrade pip
! pip install opencv-python-headless

这是一个带有此代码的笔记本,它重现了问题: https ://colab.research.google.com/gist/mherzog01/38b6cf71942a443da072f09bc097387f/slow-install-of-opencv-python-headless.ipynb 。

该过程最终完成,但我想减少安装时间。

我从`Building wheel for opencv-python (PEP 517) ... -`看到了关于编译 OpenCV 的讨论,这很可能就是这里发生的事情。但是,同样的 SO 帖子指出,如果您升级pip,它将使用预先构建的轮子。

编辑: 将@intsco 的解决方法添加到 Google Colab

标签: pythonopencvgoogle-colaboratory

解决方案


可能与 OpenCV >=4.3 轮子的变化有关https://github.com/skvark/opencv-python#backward-compatibility

从 4.3.0 和 3.4.10 开始构建 Linux 构建环境从 manylinux1 更新到 manylinux2014。这放弃了对旧 Linux 发行版的支持。

我的解决方法:pip install "opencv-python-headless<4.3"


推荐阅读