Как я могу автоматически запустить Python в малине с Tkinter - PullRequest
0 голосов
/ 08 июня 2018

Я пишу программу на Python с tkinter в RPI.Я хочу автоматически запустить эту программу при загрузке, но она продолжает отображать сообщение об ошибке: Сообщение об ошибке PS: я не использовал ни один matlab в этой программе.

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

Это работает для меня:

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

Перезагрузите компьютер и он должен работать:)

0 голосов
/ 08 июня 2018

Raspbian?Я просто использовал файл автозапуска, чтобы сделать это.Отредактируйте /home/pi/.config/lxsession/LXDE-pi/autostart и добавьте:

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

Не забудьте включить шебанг в ваш файл.Затем установите исполняемый бит с помощью этой команды:

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

Edit: эта ошибка выглядит так, как будто вы пытаетесь запустить вашу программу удаленно, через ssh или что-то еще.Я не думаю, что ошибка связана с автозапуском.Если вы хотите запустить программу через ssh, вам нужно сначала набрать эту команду:

export DISPLAY=:0
...