天天看點

python利用pyinstaller 生成exe程式(轉載)

Python适合編一些小程式之後再打包成exe,感覺很友善,不多廢話,用過的人就知道。(注意:在64位電腦上生成的exe可能在32位電腦上運作會報錯,建議在32位電腦上生成exe程式)

一、首先安裝pyinstaller

下載下傳位址:http://www.pyinstaller.org/

傳統方式:通過指令提示符cd到該解壓的目錄(和setup.py同一目錄),然後輸入python setup.py install

或者直接在指令提示符中輸入pip install pyinstaller

通過pip list 可以檢視你所有安裝的包以及包的版本

二、開始打包成exe

1、指令提示符cd 到需要打包的檔案的目錄

2、直接在指令提示符中輸入pyinstaller -F 檔案名.py 注意F要大些,呵呵就這麼簡單

3、打包成功後會出現兩個檔案夾,其中一個就是所需要的exe檔案;

注:若是gui檔案可以在輸入pyinstaller -F -w檔案名.py 其中w是小寫,意思就是五指令行視窗,預設的是-c有指令行視窗,當然一般的檔案也可以-w,這樣指令行視窗就沒有了。

三、pyinstaller 的其他常用的參數

--icon=圖示路徑

-F 打包成一個exe檔案

-w 使用視窗,無控制台

-c 使用控制台,無視窗

-D 建立一個目錄,裡面包含exe以及其他一些依賴性檔案

還有一些可以通過pyinstaller -h 來檢視參數