树莓派Zero W运行raspistill提示command not found故障求助
Raspberry Pi OS Lite 找不到raspistill命令解决方案
核心原因
当前你使用的是Bullseye及以上版本的树莓派OS,官方已经废弃了原有的legacy相机栈对应的raspistill、raspivid系列工具,默认预装的是全新的libcamera工具套件,因此会直接提示命令不存在,和系统更新是否成功无直接关联。
解决方案
方案1:使用官方推荐的libcamera工具(优先选择)
- 若系统未预装对应工具,先执行安装命令:
sudo apt install libcamera-apps
- 原
raspistill的拍摄功能可直接替换为libcamera-still命令,拍摄测试照片的命令为:
libcamera-still -v -o test.jpg
该命令参数和原有raspistill基本兼容,可直接沿用之前的参数配置。
方案2:切换回legacy相机栈,沿用raspistill
如果必须使用原有的raspistill工具,可按以下步骤操作:
- 执行配置命令:
sudo raspi-config - 依次选择「Interface Options」→「Camera」,启用Legacy Camera Stack(旧版遗留相机栈)
- 保存配置后重启设备
- 执行命令安装旧版相机工具包:
sudo apt install libraspberrypi-bin
- 重启后即可正常使用
raspistill命令
额外排查项
如果以上操作完成后仍有问题,可检查硬件连接:
- 树莓派Zero W使用专用细CSI排线,确认两端排线金属触点均朝向HDMI接口方向,卡扣已扣紧
- 摄像头端的排线确认插紧无松动
内容的提问来源于stack exchange,提问作者Nic Ceccanti
相关产品推荐
相关产品推荐

