随笔 - 191  文章 - 0  评论 - 312  阅读 - 39万

python程序转为exe文件

对于python程序转为exe文件的方法,大家知道最多的可能就是py2exe了,不过这个是windows平台上的。

在linux平台上可以使用python自带的freeze模块,用法如下:
python <path of your freeze.py> [options] <entry file of your python program>

要找到freeze.py,可以使用"locate freeze"

比如:
我有5个py文件, gen目录下(main.py, print.py, depot.py, gen.py, config.py), main.py是程序的入口。
我可以这样生成exe:
python <path of your freeze.py> -o dist main.py

这样所有生成的文件被放到dist目录下,然后
cd dist
make

好了,可以看到exe文件(gen)了。一般有4M多。
你可以使用strip命令给exe文件瘦身。
strip gen
可能会不到3M。

posted on   万俊峰Kevin  阅读(2677)  评论(2编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
< 2006年10月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4
5 6 7 8 9 10 11

点击右上角即可分享
微信分享提示