2017-04-24 24 views
1

這是我的代碼轉換Python代碼可執行文件對於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的機器的可執行文件,即(當點擊可執行文件時,它應該直接顯示窗口)。 我不希望用戶從終端運行它。

回答

0

第一行必須是:

#!/usr/bin/python 

(無空格前「巨蟒」),腳本也需標記可執行文件(chmod +x scriptname

+0

我得到了你說的是使可執行腳本並運行它。我可以做到這一點,但我需要的是將文件轉換成任何人都可以點擊它的格式,它會執行它的代碼。 – 3gth

+0

如果您(雙擊)腳本,系統將執行腳本中的代碼。你想讓其他人能夠在不安裝Python的情況下運行腳本嗎? –

+0

python已經可以在另一臺機器上使用了。只是使文件可執行是我所需要的。我不希望其他用戶使其可執行或從終端運行 – 3gth

2

只是把這個在第一線你的腳本:

#!/usr/bin/env python 

使文件可執行文件

`chmod +x GuiFile.`py 

./GuiFile.py 

執行for Windows,您可以使用py2exepyinstaller

相關問題