如何使用Tkinter在树莓中自动启动python

问题描述 投票:2回答:2

我正在用RPI中的tkinter编写一个python程序。我想在启动时自动启动这个程序,但它仍然存在错误:Error Message PS:我没有在这个程序上使用任何matlab。

python tkinter raspberry-pi autostart
2个回答
0
投票

Raspbian?我只是使用自动启动文件来执行此操作。编辑/home/pi/.config/lxsession/LXDE-pi/autostart并添加:

@/home/pi/path/to/myprogram.py

请务必在文件中包含一个shebang。然后使用以下命令设置可执行位:

chmod +x /home/pi/path/to/myprogram.py

编辑:该错误看起来像是你试图通过ssh或其他东西远程运行你的程序。我不认为该错误与自动启动有关。如果要通过ssh运行程序,则需要先键入以下命令:

export DISPLAY=:0

0
投票

这对我有用:

cd /home/pi/.config/autostart    

然后创建新文件:

sudo nano pythonprogramm.desktop

(你可以替换“pythonprogramm”)

你在新文件中写这个:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=pythonprogramm
#Exec=sudo idle /var/www/html/pythonprogramm.py
Exec=sudo /var/www/html/pythonprogramm.py
StartupNotify=false
Terminal=yes
Hidden=false

重启,它应该工作:)

© www.soinside.com 2019 - 2024. All rights reserved.