我開發PyQt應用程序時, 開發環境是由Anaconda來管理的, 開發完一個窗口應用程序, 在進行打包時有個奇怪的提示:
查了一下, 原來是pyinstaller使用UPX壓縮, 所以根據下面的步驟安裝了一個UPX就好了:
(1) 到官網 https://upx.github.io/ 下載了UPX(我的是Window 64版本), 下載下來是一個壓縮包
(2) 解壓得到 upx.exe文件
(3) 把exe文件拷貝到pyinstaller目錄下, 我的是 C:\Python310\Scripts\
然后再重新運行pyinstaller命令就會提示: UPX is available了。
當然也可以用 --upx-dir 來定義路徑