windows /mac 下打包都可以用
1安裝pyinstaller
命令 pip install pyinstaller
2打包程序
打包常用命令
pyinstaller -F xx.py (需要打包的python文件)
-F :加載所有的依賴庫進去
-A :不需要加載依賴庫
-w 不需要控制台(也就是打開沒有控制台出來)
-i 更改生成的文件圖標
Pyinstaller -F -i xx.ico xx.py 打包指定exe圖標打包
這樣打包出來的文件會更改成自己設定的圖標樣式
如果打包成功,會在當前項目下生成 build和dist 兩個文件夾,在dist文件夾下找到打包好的exe文件就可以運行了
注意點:xx.py 這個需要跟上文件的絕對路徑
二、mac 下打包生成.app文件
1安裝py2app
pip3 install py2app
2生成setup.py 文件
py2applet --make-setup xx.py (需要打包的文件)
3打包文件
python3 setup.py py2app
遇到的問題,打包gui文件時,按鈕展示不了 (不知道啥原因,現在還未解決,有知道答案的可以告知下)
以上就是mac和windows 環境下打包python文件的方式和命令
如果想讓打包出來的文件加密或者變更成安裝包可以看下下面兩篇博文:
https://www.hack520.com/689.html
https://blog.csdn.net/qq_42004597/article/details/89087465?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-89087465.pc_agg_new_rank&utm_term=%E5%A6%82%E4%BD%95%E5%B0%86exe+%E6%96%87%E4%BB%B6%E5%88%B6%E4%BD%9C%E6%88%90%E5%AE%89%E8%A3%85%E5%8C%85&spm=1000.2123.3001.4430