簡體   English   中英

如何使用Tkinter在樹莓派中自動啟動python

[英]How can I autostart python in raspberry with Tkinter

我正在RPI中用tkinter編寫python程序。 我想在啟動時自動啟動該程序,但會保持錯誤狀態: 錯誤消息 PS:我在此程序上未使用任何matlab。

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

這對我有用:

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

重新啟動,它應該工作:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM