Python 3.x Raspberry pi-启动tkinter脚本问题

Python 3.x Raspberry pi-启动tkinter脚本问题,python-3.x,tkinter,raspberry-pi,Python 3.x,Tkinter,Raspberry Pi,我制作了一个tkinter脚本(python3),当我从终端手动启动它时,它可以完美地工作 我想在发布时启动它,所以我修改了/etc/profile: sudo python3 /home/pi/script/main.py 问题是脚本启动了,但我只得到了一个白色屏幕,就好像我的tkinter GUI不工作一样 有人解释吗?好的,我发现了问题: tkinter脚本正在执行它的文件夹中查找资源(图像等) 通过运行python3/home/pi/script/main.pytkinter,我们将在

我制作了一个tkinter脚本(python3),当我从终端手动启动它时,它可以完美地工作

我想在发布时启动它,所以我修改了
/etc/profile

sudo python3 /home/pi/script/main.py
问题是脚本启动了,但我只得到了一个白色屏幕,就好像我的tkinter GUI不工作一样


有人解释吗?

好的,我发现了问题:

tkinter脚本正在执行它的文件夹中查找资源(图像等)

通过运行
python3/home/pi/script/main.py
tkinter,我们将在执行的文件夹中查找resources(默认情况下,它是主目录(
~

Tkinter没有找到图像,因此在出现错误时停止(就像任何python脚本一样) 我不得不用
cd
更改目录,如下所示:

cd /home/pi/script
sudo python3 main.py

对不起,我把水晶球忘在家里了。你也应该提供你的代码。我的tkinter脚本工作得很好,所以问题显然不在那里…@Lafexlos我一定是个魔术师;)为什么必须是sudo?如果用户具有root权限,则可以绕过sudo。但如果他不这样做,并且您的程序必须使用root权限访问文件,那么您必须使用sudo