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