看板 Python 關於我們 聯絡資訊
不好意思我再提供一些比較詳細的資訊, 我的環境為ubuntu linux 我有試過 chmod 777 然後我用滑鼠直接點兩下,接下來會出現一個視窗, 有四個選項:在終端機中執行,顯示,取消,執行 四個選項我都有點選過,還是無法直接執行. 我的程式碼如下(這是參考網路上面的範例): import wx app = wx.App() frame = wx.Frame(None, -1, 'test.py') frame.Show() app.MainLoop() 我在終端機直接打指令執行的方法為: python test.py 請問有人知道要如何將這個test.py包裝成一個用滑鼠點兩下可以直接執行的執行檔呢? 感謝回答,謝謝! ※ 引述《iambaebae (秘密)》之銘言: : 各位好, : 我主要的問題是想要問, : 在ubuntu Linux下, : 如何將我的python包裝成點兩下可以直接執行的執行檔? : 我主要是用wxpython寫成, : 感謝回答, : 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.3.96
AuronC:echo "python test.py" > run.sh; chmod 755 run.sh 03/26 21:48
qwertmn:- - 開頭有加#!{你的python環境} ? 有的話chmod +x 03/26 22:06
birdhackor:你忘了指定shell 在開頭加上#!/usr/bin/env python 03/26 23:11
darkgerm:第一行加 #!/usr/bin/env python 03/27 01:56
shemale:我都是#!/usr/bin/python 這樣不好嗎? 03/27 04:32
suzuke:樓上這樣如果升級了新版的python, script只會使用最新版本 03/27 05:20
suzuke:的python 03/27 05:20
birdhackor:差別只是在於用#!/usr/bin/env python比較泛用 03/27 12:11
qwertmn:..差別在#!/usr/bin/env python 會去掃path裡面的python 03/31 02:23
qwertmn:#!/usr/bin/python 會直接用/usr/bin/底下的python 03/31 02:24
qwertmn:在自己的電腦我習慣直接指定- - env的好處在不需要知道 03/31 02:26
qwertmn:當前環境python 解釋器的安裝目錄..只要放path內都可以吃 03/31 02:28
qwertmn:不過我有裝python 2.x 和3.x 所以都自己指定0...0 03/31 02:29
qwertmn:簡單說如果你這隻script要放不同電腦上跑,就用env.. 03/31 02:31
qwertmn:如果要指定特定版本就直接指定~ 03/31 02:31