“ImportError: cannot import name ‘Camera’” – 树莓派import camera出错picamera库改名问题导致

树莓派+Flask实现视频流媒体WEB服务器

很多人看到这个想试试,然后卡死了:

from pygame import _camera
ImportError: cannot import name ‘_camera’

或者卡在(我的情况):

from camera_pi import Camera

ImportError: cannot import name ‘Camera’

解决方法:

https://projects.raspberrypi.org/en/projects/getting-started-with-picamera/5

picamera是一个树莓派专用摄像头库?!

官方问题,官方解决!

他们把库名字改了,从连接中可以发现,现在他们名字改为

from picamera import PiCamera

所以,修改名字,这个问题过!

emmm…过来一会儿继续补充,开头那篇文章不靠谱,还是老外的ok。

然后找到了这个:

https://blog.miguelgrinberg.com/post/video-streaming-with-flask

https://github.com/miguelgrinberg/flask-video-streaming

用他的代码成功在树莓派上跑流媒体视频啦,不过我也研究了好一会

按照下面截图操作一下

运行的时候用python不要python3,不用应该还会是库的问题,然后成功运行: