嗨其他程序员。
我试图让我的python脚本在我的Raspberry Pi 3上的Linux / Raspbian启动时自动启动。
我遵循了本教程:http://www.instructables.com/id/Raspberry-Pi-Launch-Python-script-on-startup/?ALLSTEPS
当我执行sh launcher.sh时,我的GUI打开,一切正常。但是当我开机时,没有任何东西出现。
当转到crontab日志时,我收到以下错误:
Traceback (most recent call last):
File "CCM-Interface.py", line 76, in <module>
root = Tk()
File "/usr/lib/python3.4/tkinter/__init__.py", line 1854, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
答案 0 :(得分:0)
我按照以下方式修复了它:
我在终端中输入以下内容编辑了以下文件:
sudo nano ~/.config/lxsession/LXDE-pi/autostart
并添加以下行:
@sh /home/pi/GUI/launcher.sh