python專案檔案打包發布從零開始(詳細)

2021-10-09 01:33:47 字數 974 閱讀 5751

三、notepad++在工程目錄下建立main.spec配置檔案

工程配置檔案可作為詳細參考

如果想在生成的.exe執行時去掉命令列黑框,console選擇false

特別注意:console只有在確定生成的檔案可以執行的情況下,才能選擇false。

進入.spec資料夾目錄,pyinstaller -d main.spec,生成dist資料夾(待發布的資料夾),及build資料夾(中間檔案,沒用)

四、除錯

我這裡生成的是.fastplot可執行檔案

很多人說生成的.exe檔案執行時一閃而過,這時候你應該開啟電腦的cmd命令,進入.exe檔案所在資料夾,.\fastplot執行。

如果你的生成發布資料夾有問題的話,且spec檔案中的console選擇是true,這時系統會反饋給你錯誤資訊,根據錯誤資訊修改你的spec檔案及python專案檔案即可,直到cmd執行時可以正常顯示為止。

出現命令視窗一閃而過可以cmd執行.exe程式進行不斷的除錯

去掉dos視窗可參考知乎的這篇文章

詳細的spec命令解釋可以參考這篇文章

python專案打包發布總結

這裡主要收集python專案的打包 發布和部署的常用方法,只是入門級別,深入的流程還是以官方文件為準 鏈結每節都已經給出 distutils python自帶的基本安裝工具,適用於非常簡單的應用場景使用,不支援依賴包的安裝 通過distutils來打包,生成安裝包,安裝python包等工作,需要編寫...

Python專案打包發布方法

目前python打包工具有多個,目前比較好用的為pyinstaller,該工具可以支援在window和linux下使用。在windows下,大小為幾十k的原始檔打包成exe檔案,可能為幾十兆,原因是把程式所引用的庫檔案也一起打包在一起。如下以windows系統為例,分2個步驟,演示如何使用pyins...

打包發布VUE專案

適用於前後端分離專案,主要是打包前端 核心命令 cnpm install cnpm run build就1個是安裝依賴包,1個是構建專案,最後生成 dist index.html static把這個推到環境就可以了 從我目前的線上經驗上呢 也遇到一些問題的 1.涉及到開發那邊新增了模組,我們這邊打包...