gpt4 book ai didi

python - 如何在 python 3.7 中修复 'No module named vidcap'

转载 作者:太空狗 更新时间:2023-10-30 01:04:11 25 4
gpt4 key购买 nike

我设置了相机,效果很好。问题是,当我尝试导入 pygame 时出现 ModuleNotFoundError。(注:我用的是windows)

这是一个测试项目,我必须用 pygame 制作一个相机。我试过一些 youtube 教程,但我搞砸了 pygame,但它总是会导致错误。

这是我目前所拥有的:

import pygame.camera
pygame.camera.init()
camera = pygame.camera.list_cameras()[0]
pyg = pygame.camera.Camera(camera (640, 480), 'HSV')
--snip--
if pyg.query_image():
win.blit(pyg.get_image(surface=win), (0, 0))
pygame.quit()

我每次尝试都会导致同样的错误。错误信息是:

Traceback (most recent call last):
File "C:\Users\roche\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pygame\_camera_vidcapture.py", line 31, in init
import vidcap as vc
ModuleNotFoundError: No module named 'vidcap'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\roche\Documents\pygame_camera.py", line 5, in <module>
pygame.camera.init()
File "C:\Users\roche\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pygame\camera.py", line 68, in init
_camera_vidcapture.init()
File "C:\Users\roche\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pygame\_camera_vidcapture.py", line 33, in init
from VideoCapture import vidcap as vc
ModuleNotFoundError: No module named 'VideoCapture'

有什么建议吗?

最佳答案

看来您使用的是 Windows。所以你需要为 pygame.camera 安装 VideoCapture 模块。一种简单的方法是从 here 中获取预构建的轮子包(基于您的 Python 版本)并使用 pip 安装它:

pip install VideoCapture‑0.9.5‑cp37‑cp37m‑win32.whl

这应该可以修复 ModuleNotFoundError

关于python - 如何在 python 3.7 中修复 'No module named vidcap',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56851629/

25 4 0