原創|使用教程|編輯:蔣永|2017-02-21 09:40:47.000|閱讀 2751 次
概述:PyInstaller 是一個用來將 Python 程序打包成一個獨立可執行軟件包,支持 Windows、Linux 和 Mac OS X。且PyInstaller是一款開源免費工具,非常方便易用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PyInstaller 是一個用來將 Python 程序打包成一個獨立可執行軟件包,支持 Windows、Linux 和 Mac OS X。且PyInstaller是一款開源免費工具,非常方便易用。
我們使用pip來安裝模塊。我們一直以來強調,要用最偷懶的方法。寫代碼的人尤其如此。人生苦短,你要偷懶~
雖然部分第三方模塊有獨立的exe安裝包,不過使用pip安裝的另一個好處是,pip會自動安裝這個第三方包需要的依賴模塊(比如,這里幫我們下載了pypiwin32這個依賴)。這不,又省心不少。
安裝完成后,我們可以在如下路徑找到Pyinstaller應用程序。跟pip在同一個目錄
有兩種方法調用發布流程:
①直接使用Pyinstaller應用程序調用待發布腳本
②用Python調用pyinstaller-script腳本再調用待發布腳本
兩種方法用起來沒什么差別,方法①少個步驟,就用方法①了咯
-w指令
直接發布的exe應用帶命令行調試窗口,在指令內加入-w命令可以屏蔽
-F指令
注意指令區分大小寫。這里是大寫。使用-F指令可以把應用打包成一個獨立的exe文件,否則是一個帶各種dll和依賴文件的文件夾
·P指令
這個指令后面可以增加pyinstaller搜索模塊的路徑。因為應用打包涉及的模塊很多。這里可以自己添加路徑。不過經過筆者測試,site-packages目錄下都是可以被識別的,不需要再手動添加
使用下面的完整發布命令發布獨立exe應用
發布文件的路徑為默認的命令行窗口路徑下
由于Python環境復雜,后續文章會寫到發布出錯或失敗時的調試方法~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn