ImportError:Linux和Ubuntu上没有名为scenedetect的模块

2024-06-23 03:42:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python上的pyscenedetect库来制作视频,但是在使用python接口时出现了这个错误,并且在使用命令行接口时出现了错误“ModuleNotFoundError:No module named'cv2'”

即使我相信我都安装正确的根据文件。你知道吗

我试图寻找不同的方法导入opencv的第二个错误,但没有结果。至于第一个错误,我找不到任何问题的答案。你知道吗

import cv2
import numpy as numpy
import os

import scenedetect
from scenedetect.video_manager import VideoManager
from scenedetect.scene_manager import SceneManager
from scenedetect.frame_timecode import FrameTimecode
from scenedetect.stats_manager import StatsManager
from scenedetect.detectors import ContentDetector

Tags: 文件no命令行fromimportnumpy视频错误
2条回答

如果你有皮普,你可以试试

pip install opencv-python

如果你有anaconoda,你可以试试

conda install -c conda-forge opencv

很可能是您将其安装在PC中的另一个python安装上。 要知道python安装的位置,可以启动python并:

import sys
sys.path

要获取所有已安装内容的列表,可以:

pip freeze > installed_modules.txt

试着只跑

import cv2

这样你就可以测试它了

我发现了问题。正如Ivan所指出的,问题出在openCV上。你知道吗

我使用了以下命令:

sudo apt install python3-opencv

相关问题 更多 >

    热门问题