1.使用PyInstaller來打包:
安裝:pip install PyInstaller
打包:pyinstaller -F -w [-i icon相對於入口文件的路徑] main.py
2.使用fbs打包:
介紹:fbs是一個基於Python的構建工具,用於使用PyQt或Qt for Python的桌面應用程序。它將您的源代碼轉換為Windows、Mac或Linux上的獨立可執行文件。它還允許您在這些平台上為應用程序創建安裝程序。
安裝:pip install fbs
打包:1)先凍結程序:fbs freeze
2)打包:fbs installer
fbs 基本使用:
1)新建一個項目:
fbs startproject
2)啟動項目:
fbs run
3)凍結程序:
fbs freeze
4)打包:
fbs installer
window 打包注意事項:
Before you can use the installer command on Windows, please install NSIS and add its installation directory to your PATH environment variable.
The installer is created at target/TutorialSetup.exe. It lets your users pick the installation directory and adds your app to the Start Menu. It also creates an entry in Windows' list of installed programs. Your users can use this to uninstall your app.
在Windows上使用installer命令之前,請安裝NSIS並將其安裝目錄添加到PATH環境變量中。
安裝程序是在目標位置創建的/TutorialSetup.exe教程. 它允許用戶選擇安裝目錄並將應用程序添加到“開始”菜單。它還會在Windows的已安裝程序列表中創建一個條目。您的用戶可以使用此卸載您的應用程序。
官網提示自己寫的程序要放在項目的python 文件夾下面:

比如我新建的項目:

fbs參考文檔:
https://build-system.fman.io/manual/
https://github.com/mherrmann/fbs-tutorial
