我正在用RPI中的tkinter编写一个python程序。我想在启动时自动启动此程序,但它会出现错误: Error Message PS:我没有在这个程序上使用任何matlab。
答案 0 :(得分: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
答案 1 :(得分: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
重新启动,它应该可以工作:)