python - 如何在启动时运行 python 程序(包含 tkinter)

标签 python linux raspberry-pi

我想在树莓派启动时执行一个包含 tkinter 窗口的简单 python 脚本。 tkinter 窗口将出现在监视器上。假设我的简单脚本是

import Tkinter
from Tkinter import *
root = Tk()
root.mainloop()

我已经尝试过以下程序但失败了

mkdir ./bin
cd ./bin
sudo nano script_auto_run

然后写了下面的代码

#!/bin/bash
sudo python /home/pi/projects/test.py

为了让它可执行,我运行了

sudo chmod 755 script_auto_run

编辑了 rc.local 文件

sudo nano /etc/rc.local

并在 exit0 之前添加了以下行

/home/pi/bin/script_auto_run 

我做错了什么?

最佳答案

打开/etc/profile并将这一行放在底部

sudo python /home/pi/projects/test.py

Source

关于python - 如何在启动时运行 python 程序(包含 tkinter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29205616/

相关文章:

linux - 为什么 Linux 的调度程序将两个线程放在具有超线程的处理器上的同一个物理内核上?

linux - 如何在 shell 脚本中检查这种情况?

python - 我怎样才能让这两个线程一个接一个地不断运行python?

java - 使用 raspbian 在树莓派上使用 openDDS

python - 在训练 SVM 对图像进行分类时设置具有序列错误的数组元素

Python 3.4.4 如何验证字符串是否仅由 0 和 1 组成

python - 用于捕获科学引文的正则表达式

Python如何为游戏中的每个类制定规则集

windows - 文本文件的元数据

mysql - 通过minicom super 终端向Mysql插入数据