[心得] pyinstaller
因為用py2exe包出來的東西執行了沒反應,而且也不會結束-_-
所以就跑去找了pyinstaller來用,順便寫下用法
http://www.pyinstaller.org/
請先裝好python,才下載使用pyinstaller
以下講的是windows的使用方法,pyinstaller不用特別安裝,下載回來是個壓縮檔
pyinstaller_1.3.zip
請直接解壓縮,執行資料夾中的
Configure.py
他會自動去抓你安裝的python資訊
假設你寫好的檔案名稱叫main.py,請在目錄下執行該指令
c:\python c:\pyinstaller\Makespec.py main.py
等他跑完後,你會看到pyinstaller裡面會出現一個新的資料夾main
名稱就和你剛執行的相同,裡面會有一個檔案main.spec
接著執行這行指令
c:\python c:\pyinstaller\build.py main.spec
最後你能在main這個資料夾中的distmain看到你的執行檔
其實前面可以下些參數
--onefile 製作出獨立的執行檔
--onedir 製作出的檔案街放在同一個目錄下(預設值)
--tk 製作包含TCL/TK的檔案。
--windowed 製作視窗程式。(程式執行時不會有文字視窗出現)
--console 製作一般的console程式。
--upx 製作透過UPX壓縮過的執行檔。
--icon=<FILE.ICO> 指定程式的圖示。
--version=<FILE> 指定程式的版本資訊(需要準備一個檔案放這些資訊)。
--name=<NAME> 指定程式的名稱。若無此選項,則主script檔案的名稱將被使用
。
加參數的方法
c:\python c:\pyinstaller\Makespec.py --onefile main.py
build的時候是一樣的指令
c:\python c:\pyinstaller\build.py main.spec
但最後在main資料夾中不會有distmain的資料夾
會改為你檔名的執行檔,也就是main.exe
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.32.194
推
10/01 16:45, , 1F
10/01 16:45, 1F
推
10/01 17:12, , 2F
10/01 17:12, 2F
→
10/01 17:33, , 3F
10/01 17:33, 3F
→
10/01 17:34, , 4F
10/01 17:34, 4F
推
10/01 18:20, , 5F
10/01 18:20, 5F
→
10/01 18:22, , 6F
10/01 18:22, 6F
→
10/01 22:37, , 7F
10/01 22:37, 7F
推
10/02 01:43, , 8F
10/02 01:43, 8F
推
10/15 19:33, , 9F
10/15 19:33, 9F
Python 近期熱門文章
PTT數位生活區 即時熱門文章