Pyinstaller python程式打包經驗

2021-09-24 09:04:43 字數 564 閱讀 9773

軟體

具體問題

解決方法

查詢相關資料後,說是可以用virtualenv新建乙個虛擬環境進行打包。於是在pycharm中新建了乙個專案,採用原來的anaconda中的直譯器,然後到setting中新增需要使用到的包。最後在terminal中pyinstaller xx.spec結果打包完仍然有300+m

後來搜尋到一篇用pipenv建立環境並用pyinstaller打包的文章,參考後試圖在terminal中使用pip指令安裝pyinstaller,結果失敗了(搜尋一番疑似是pycharm下的virtualenv和pyinstaller的相容問題)

嘗試使用命令列,在venv中的的script中用啟動安裝的虛擬環境(pycharm下建立的環境預設名稱是venv),在虛擬環境下使用pip指令安裝pyinstaller。而後嘗試打包,最後程式大小為260+m,相比之前減少了70m。

存在問題

虛擬環境佔空間,相當於要重新下包

gui程式執行結束時無法正常關閉,需要手動關閉黑視窗(感覺這個問題比較嚴重),用的是tkinter。

vb 打包程式

visual basic 安裝程式製作 安裝程式製作是做專案必不可少的一道工序,網上的安裝軟體很多,可以用五花八門來開形容了 在此筆者介紹乙個最簡單的安裝方法,就是用 自帶的打包程式進行打包,雖然比較普通,不過內部卻有不少竅門,相信這一點知道的人可能不多吧!請大家一定看到最後,好戲在後頭 好了,不廢...

程式安裝打包

研究了半天。終於有點成果 網上教程,看了半天,這裡也寫一下自己的辛苦路程 這裡分兩種情況打包 情況 安裝過程中需要修改webconfig或執行sql之類的 2.website情況 簡稱b情況 大多數操作,就在搜,就有答案了 這裡講下我遇到的問題 一 要修改webconfig之類的,就要新增insta...

qt打包程式

qt的應用程式編譯出來之後,將單獨的exe程式拿到其他pc上執行是執行不起來的,會提示缺少對應的動態鏈結庫。我們需要去qt的安裝目錄下找到所有的qt程式執行時所依賴的,將他們和exe程式放到同一目錄下,程式才可以執行。根據上邊的描述我們可以想象的到,如果手動去尋找應用程式依賴的動態庫,這是一件非常麻...