Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python picamera操作系统错误:dlopen(libmmal.so,6):未找到图像_Python - Fatal编程技术网

python picamera操作系统错误:dlopen(libmmal.so,6):未找到图像

python 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在我的Mac(python 2.7)上进行视频流。 我已通过以下命令安装picamera:

(venv)55-213:视频流mreko$pip安装picamera

已满足要求(使用--升级到升级):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接口。那你是怎么做到的?