ImportError:无法导入名称'VideoCapture'

时间:2017-02-11 18:33:30

标签: python video-capture

我正在编写一个使用VideoCapture的快速Python脚本。在脚本开头,我有这个:

 from skvideo.io import VideoCapture

当我运行脚本时,我得到:

Traceback (most recent call last):
  File "getVids.py", line 4, in <module>
    from skvideo.io import VideoCapture
ImportError: cannot import name 'VideoCapture'

当我跑步时:

pip3 install skvideo

我明白了:

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

知道如何修理/从哪里开始?

谢谢!

3 个答案:

答案 0 :(得分:3)

提供此python模块/包的pip包是调用sk-video

pip3 install sk-video

答案 1 :(得分:0)

你应该试试

sudo pip install sk-video

正如其安装指南中所述。 http://www.scikit-video.org/stable/

答案 2 :(得分:0)

这闻起来像环境变量问题。您不应该需要sudo或管理员权限才能执行此操作。

首先,确保在虚拟环境中运行脚本:

  1. 创建Virtualenv:virtualenv my_env
  2. 激活它:source my_env/bin/activate
  3. 安装您的要求:pip install sk-video
  4. 运行您的脚本:python getVids.py