Python開發Windows桌面應用程式(三)應用程式打包成exeWindows可執行檔案

車聯網_鹹魚發表於2020-09-23

前言

前面說到開發一個簡單的遠端日誌讀取工具,工具開發好了,接下來我們就需要把程式打包成.exe檔案,Windows下可直接執行了。

安裝打包程式

安裝pywin32

打包成exe需要pywin32這個包,否則會導致打包的exe無法正常啟動

pywin32是一個Python庫,為python提供訪問Windows API的擴充套件,提供了齊全的windows常量、介面、執行緒以及COM機制,所以為了能讓所有電腦可以完美執行我們的exe,這裡就需要將安裝pywin32。

執行cmd,然後執行下面指令:

pip install pywin32

安裝PyInstaller

可以採用下面命令直接在cmd裡面執行,也可以使用國內映象,不再漫長的等待安裝過程

pip install pyinstaller

執行打包命令

選擇pycharm下面的Terminal

執行打包命令

pyinstaller -F  -w main.py

-F 表示生成單個可執行檔案

-w 表示去掉控制檯視窗,如果不希望執行的時候彈出dos視窗,可以選擇將其關掉

-p 表示你自己自定義需要載入的類路徑,一般情況下用不到

-i 表示可執行檔案的圖示

最後再dist目錄下就可以看到我們生成的.exe檔案

這個就是我們生產的可以在其他電腦上直接執行的.exe檔案

相關文章