将Python代码转换为Linux的可执行文件

将Python代码转换为Linux的可执行文件,python,python-2.7,tkinter,Python,Python 2.7,Tkinter,这是我的密码 #!/usr/bin/ python from Tkinter import * root = Tk(className="My first GUI") # creates root window # all components of thw window will come here root.mainloop() # To keep GUI window running 它只是生成一个窗口。 我想将其转换为基于Linux的机器的可执行文件,即(当单击可执行文件时,它应该直接

这是我的密码

#!/usr/bin/ python
from Tkinter import *
root = Tk(className="My first GUI") # creates root window
# all components of thw window will come here
root.mainloop() # To keep GUI window running
它只是生成一个窗口。 我想将其转换为基于Linux的机器的可执行文件,即(当单击可执行文件时,它应该直接显示窗口)。
我不希望用户从终端运行它。

第一行需要是:

#!/usr/bin/python

(在“python”前面没有空格),脚本需要标记为可执行(
chmod+xscriptname

只需将此内容放在脚本的第一行:

#!/usr/bin/env python
使用以下命令使文件可执行:

`chmod +x GuiFile.`py
执行

./GuiFile.py

对于Windows,您可以使用
py2exe
pyinstaller

我明白您的意思是使脚本可执行,然后运行它。我可以这样做,但我需要的是将文件转换成一种格式,任何人都可以点击它,它将执行其中的代码。如果你(双击)一个脚本,系统将执行脚本中的代码。是否希望其他人能够在不安装Python的情况下运行脚本?Python将在另一台计算机上可用。我需要的是使文件可执行。我不希望其他用户使其可执行或从终端运行