python 在mac和windows 下打包


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM