用pyinstaller把python源文件打包成exe可執行文件

優勢:python

1. pyinstaller 是跨平臺的能夠用在linux和windows系統上linux

2. 操做很是簡單,幾個命令就搞定了,這個比py2exe容易用多了windows

缺點:網站

1. 打包後的體積過大,由於要帶 python.dll庫,因此沒有辦法ui

2. 不能和 tkinter 等庫,打包成單獨一個文件spa

使用方法:命令行

1. 去官方網站 http://www.pyinstaller.org/ 下載最新版,解壓debug

2. 進入pyinstaller的目錄執行get

python Configure.pycmd

3. 把你的python源文件放入這個目錄中,而後執行

python Makespec.py -F -w -X e2fsck.py

python Build.py e2fsck\e2fsck.spec

而後就會看到一個 e2fsck 的目錄,裏面就有 e2fsck.exe 了

4. 我把經常使用的幾個 Makespec.py 參數講下:

-F 就是打包成單獨的一個文件

-w 就是窗口程序,不會跳出後面的黑框(cmd命令提示符)

-X 用upx給程序加殼

-K 加載 tkinter 庫

-d debug程序

-c 命令行程序,沒有窗口

–icon=<FILE.ICO>  給程序加上icon圖標

相關文章
相關標籤/搜索