【问题标题】:No matching distribution found for cv-bridge python没有为 cv-bridge python 找到匹配的分布
【发布时间】:2021-08-27 04:23:40
【问题描述】:

我在 python 中有一个使用 cv-bridge 的脚本。但我不断收到此错误: 错误:找不到满足要求 cv-bridge==1.15.0 的版本(来自 -r requirements.txt(第 5 行))(来自版本:无) 错误:未找到 cv-bridge==1.15.0 的匹配分布(来自 -r requirements.txt(第 5 行))

重现错误: pip install -r requirements.txt

requirements.txt: cv-bridge==1.15.0

有人知道怎么解决吗?

【问题讨论】:

  • "cv bridge" 与 ROS 有关。寻找那个。你的代码可能很旧,没有什么支持它了。我看到它声称可以处理IplImage...,这至少已经过时了 5-10 年。 OpenCV 使用自己的格式,而不是IplImage

标签: python opencv ros


【解决方案1】:

您必须实际安装 CV_Bridge 并且您的脚本失败,因为它找不到与确切版本匹配的内容。正如评论中提到的,这几乎可以肯定是因为该版本有多旧。您应该通过apt 安装桥接器,方法是执行sudo apt-get install ros-(DISTRO)-cv-bridgesudo apt-get install ros-(DISTRO)-vision-opencv

【讨论】:

    猜你喜欢
    • 2022-11-22
    • 2017-11-14
    • 1970-01-01
    • 2016-06-06
    • 2019-07-31
    • 2021-09-22
    • 2020-09-16
    • 2017-05-07
    • 1970-01-01
    相关资源
    最近更新 更多