天天看點

python 使用PyInstaller将程式打包

  PyInstaller可以用來打包python應用程式,打包完的程式就可以在沒有安裝Python解釋器的機器上運作了。類似于C#窗體程式使用Setup Factory 9 Trial進行打包。

安裝:PyInstaller,打開cmd指令行執行 pip install pyinstaller

pip install pyinstaller      

當出現Successfully表示安裝成功

python 使用PyInstaller将程式打包

打包:接下來找到将要打包的程式,例如我的放在 F:\Python\Python36-32\Project,然後執行 pyinstaller -F +檔案名即可,這裡我的檔案名為SevenDigitsDrawV2.py

pyinstaller -F SevenDigitsDrawV2.py      

然後可以在目錄下看到多出來三個檔案夾,即:__pycache__,build,dist,其中__pycache__,build無用可删除,生成好的exe檔案在dist下。

python 使用PyInstaller将程式打包

打開便可執行應用程式。

PyInstaller 庫常用參數:

參數 描述
-h 檢視幫助
--clean 清理打包過程中的臨時檔案
-D,--onedir 預設值。生成dist檔案夾
-F,--onefile 在dist檔案夾中隻生成獨立的打封包件
-i <圖示檔案名.ico> 指定打包程式使用的圖示(icon)檔案