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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)