python picamera操作系统错误:dlopen(libmmal.so,6):未找到图像
我正在尝试使用picamera在我的Mac(python 2.7)上进行视频流。 我已通过以下命令安装picamera: (venv)55-213:视频流mreko$pip安装picamerapython picamera操作系统错误:dlopen(libmmal.so,6):未找到图像,python,Python,我正在尝试使用picamera在我的Mac(python 2.7)上进行视频流。 我已通过以下命令安装picamera: (venv)55-213:视频流mreko$pip安装picamera 已满足要求(使用--升级到升级):picamera in./venv/lib/python2.7/站点包 然后我编写了一个py脚本,试图测试picamera: 导入时间 导入picamera 使用picamera.picamera()作为摄影机: 相机分辨率=(1024768) 照相机。开始预览() #摄
已满足要求(使用--升级到升级):picamera in./venv/lib/python2.7/站点包 然后我编写了一个py脚本,试图测试picamera: 导入时间
导入picamera
使用picamera.picamera()作为摄影机:
相机分辨率=(1024768)
照相机。开始预览() #摄像头预热时间
时间。睡眠(2)
camera.capture('foo.jpg')
但是,当我编译这个py脚本时,它会抛出一个错误: (venv)55-213:video_streaming mreko$python test.py
回溯(最近一次呼叫最后一次): 文件“test.py”,第2行,在 进口皮卡梅拉 文件“/Users/mreko/python_workstation/video_streaming/venv/lib/python2.7/site packages/picamera/__init__;.py”,第258行,in 从picamera.exc进口( 文件“/Users/mreko/python_workstation/video_streaming/venv/lib/python2.7/site packages/picamera/exc.py”,第41行,在 将picamera.mmal导入为mmal 文件“/Users/mreko/python_workstation/video_streaming/venv/lib/python2.7/site packages/picamera/mmal.py”,第47行,在 _lib=ct.CDLL('libmmal.so') 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/_init__.py”,第365行,在_init中__ self.\u handle=\u dlopen(self.\u名称,模式) OSError:dlopen(libmmal.so,6):找不到图像 我知道mac上lib的扩展名是“dylib”。我将“libmmal.so”改为“libmmal.dylib”。但是,它仍然不能工作 然后我搜索/usr/lib/,我发现没有动态库名称'libmmal' 所以我不知道如何解决这个问题。也许picamera不能支持Mac? 或者有什么方法可以嵌入libmmal.dylib文件来支持picamera 这真让我心烦!!
非常感谢!picamera引用的文件是的一部分,您需要为mac重新编译它们
正如其他人在评论中所问,你确定你已经将相机的轻薄flexband连接到你的苹果笔记本电脑上了吗?如果是,如何连接?如果不是,你正在运行一个raspberry pi并通过你的mac连接到它吗?你将raspberry pi相机模块连接到你的mac???是的,因为我想进行实时视频流。我想使用picamera模块来我不知道任何Mac电脑都有CSI接口。那你是怎么做到的?