如何在linux中构建一个Tkinter GUI,就像在窗口中的exe一样?

问题描述 投票:0回答:1

我在Linux中担心一些Tkinter脚本,每次我使用“python script.py”从终端运行它,但在Windows中,我可以使用pyinstaller来构建一个EXE文件,然后双击GUI将运行。我如何在linux中构建一个“exe”文件然后点击它将运行而不是“python script.py”?

pyinstaller

linux user-interface tkinter exe
1个回答
1
投票

在Linux中,您可以在第一行脚本中添加shebang#!

与python的完整路径

#!/usr/bin/python

或者更受欢迎(因为不同的Linux可能在不同的文件夹中有Python)

#!/usr/bin/env python 

并设置它可执行

chmod +x script.py 

然后你可以通过在没有script.py的控制台python中点击或扭动来运行它作为任何其他程序。

系统将使用来自shebang的信息来使用Python运行它。

你甚至可以删除扩展或设置不同的扩展 - 甚至.jpg - 它应该用Python运行它。


与使用Bash,Perl,Ruby等创建可执行脚本的方式相同。甚至在PHP中。


找到python,perl等的路径

which python

which perl

# = she! = bang#! = shebang

© www.soinside.com 2019 - 2024. All rights reserved.