树莓派启动时无法启动 .py 程序

时间:2021-03-10 17:08:41

标签: python linux opencv boot raspberry-pi4

我一直在努力让 .py 文件在 raspberry pi 启动时启动。该文件包括 opencv、tensorflow 和 picamera 用法。当我尝试使用不同的方法在启动时启动程序时,它不会启动。

我尝试过的方法是: /etc/rc.local(尝试直接启动程序或启动程序本身的 .sh 脚本)

/home/pi/.config/autostart(或者直接用“Exec='/usr/bin/python3 /pathtoprogram.py'启动程序)(或者使用一个名为“xterm”的外部程序来尝试启动程序,但无法启动程序)

.bashrc with (sudo python3 /pathtoprogram.py)

我正在寻找新的方法。当我在 raspberry pi 上自己启动程序时,程序完美启动。

附加信息: 我的程序是这个程序的修改版本:https://www.tomshardware.com/how-to/raspberry-pi-facial-recognition 使用 picam 版本。

1 个答案:

答案 0 :(得分:0)

试试 systemd:

https://www.raspberrypi.org/documentation/linux/usage/systemd.md

“为了在 Pi 启动时运行命令或程序,您可以将其添加为服务。完成后,您可以从 linux 提示符启动/停止启用/禁用。”