【问题标题】:Could not find a version that satisfies the requirement opencv-python找不到满足 opencv-python 要求的版本
【发布时间】:2020-05-15 11:20:51
【问题描述】:

我尝试使用pip安装python-opencv,但是终端每次都抛出错误:

发出的命令:

pip install opencv-python

追溯:

ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)
ERROR: No matching distribution found for opencv-python

我正在使用最新版本的 pip。另外,我不是 sudo 用户,所以我无法通过 GitHub Repo 安装它。 如何安装opencv-python?

我的 python 版本是 3.7.6。 我的 Linux 版本是 CentOS 7

【问题讨论】:

  • 你的 Python 版本是多少?
  • 为了让我们帮助您,您需要告诉我们您使用的 Python 版本并提供您尝试使用的确切命令。
  • 针对 Python 2.7 和 Python 3.5 => 3.8 发布了 opencv-python 的最新版本 (v4.1.2.30),适用于许多操作系统(Linux、Mac 和 Windows):pypi.org/project/opencv-python/#files
  • Python版本为3.7.6

标签: python opencv pip


【解决方案1】:

如果您当前使用的目标操作系统没有相应的滚轮,这是通常的输出。当我尝试在 Alpine Linux 上安装 python-opencv 时遇到了这个特殊错误。问题是 manylinux 不支持 Alpine,因为它不是 GNU/Linux 发行版。 Github issue 描述了问题和可能的解决方法,但我建议改用基于 Debian 的发行版。

【讨论】:

  • 我的机器上有“CentOS Linux”
  • 您可以使用本指南:dotlayer.com/…
  • 感谢您的建议...但我没有 sudo 访问权限。
  • 我认为 CentOs 是 GNU libc,所以您可以尝试按照以下方式强制安装 manylinux 软件包:github.com/pypa/pip/issues/3969#issuecomment-247381915
  • 我将文件添加到 **/lib/python3.7 但仍然无法安装 opencv-python
【解决方案2】:

这也发生在我身上。那是因为互联网连接较弱。

【讨论】:

    猜你喜欢
    • 2017-12-30
    • 2021-01-04
    • 2018-11-28
    • 2020-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2021-12-25
    相关资源
    最近更新 更多