【问题标题】:Python: Cannot find and install python module 'video'Python:找不到并安装 python 模块“视频”
【发布时间】:2017-09-06 10:00:53
【问题描述】:

我正在使用 Python 3.6。我尝试运行 OpenCV 光流代码: https://github.com/opencv/opencv/blob/master/samples/python/opt_flow.py

出现错误:

ModuleNotFoundError: No module named 'video'

我认为必须缺少“视频”模块。所以,我跑了

pip install video

在命令行中,但它给了我这个错误:

Collecting video
  Could not find a version that satisfies the requirement video (from versions: )
No matching distribution found for video

谁能建议如何解决这个问题?如何查找本地驱动器中安装的 OpenCV 模块的位置?

【问题讨论】:

    标签: python opencv computer-vision pip python-module


    【解决方案1】:

    您需要将video.py 添加到您的项目中。它不是您需要安装的软件包,而是存在于同一个 repo 中的模块。

    【讨论】:

    • 感谢您的快速回答!我正是这样做的,现在又出现了另一个错误:from tst_scene_render import TestSceneRender ModuleNotFoundError: No module named 'tst_scene_render' 这是来自 video.py 中的这些代码:# local modules from tst_scene_render import TestSceneRender import common 我认为我错误地构建了 repo。你能帮我看看怎么做吗?顺便说一句,我正在使用 Ecliopse IDE。
    • https://github.com/opencv/opencv/blob/master/samples/python/tst_scene_render.py 添加到您的项目中
    • 我做到了,它终于奏效了!非常感谢您的帮助! :-) 只是想知道,我们是否应该在运行 OpenCV python 代码时总是像这样手动添加文件,或者有没有办法设置 repo 以便始终处理好这个问题?
    • 嗨@PL01,如果这个或任何答案解决了您的问题,请点击复选标记考虑accepting it。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
    • 嘿@PL01,您可以克隆项目,或者通过 pip 安装来避免这种情况。之后,您可以在项目中导入所需的模块
    猜你喜欢
    • 2013-07-10
    • 2021-11-23
    • 2019-11-14
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    相关资源
    最近更新 更多