Python打包发布

天早上想起,Python项目如何打包发布呢?因此特意学习了下

比较好用的为pyinstaller,可以支持在window和linux下使用

1.安装

pip install pyinstaller

2.使用

格式:

  pyinstaller -F 待打包文件名

eg:

pie.py

复制代码
import matplotlib.pyplot as plt
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0)

fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
        shadow=True, startangle=90)
ax1.axis('equal') 

plt.show()
复制代码

打包

pyinstaller -F pie.py

在当前的目录下,将会生成两个文件夹:build和dist,还有pie.spec

dist里面就是所有可执行文件

.spec告诉pyinstaller如何打包的配置文件

双击dist下的exe

 

 指定图标

pyinstaller -F -i icon.ico pie.py

 

posted @   慕尘  阅读(719)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2019-06-11 Neo4j CQL基本使用
2019-06-11 初识Neo4j
点击右上角即可分享
微信分享提示