我全新安装了Ubuntu 12.04,运行了所有更新,然后运行sudo apt-get install build-essential python-dev libsdl1.2-dev python-pygame
。但是,当我在python解释器中运行以下命令时:
import pygame
import pygame.camera
pygame.init()
pygame.camera.init()
cam = pygame.camera.Camera("/dev/video0",(640,480))
cam.get_image()
我明白了:
Fatal Python error: (pygame parachute) Segmentation Fault
Aborted (core dumped)
有什么建议吗?
更新:这也是在11.10的全新安装时发生的。
答案 0 :(得分:4)
嗯,解决方案非常简单:我忘了在cam.start()
之前致电cam.get_image()
。