2.22 快速将项目打包成应用程序

image0

假设我当前有一个 demo 项目,目录结构树及相关文件的的代码如下

image1

现在我使用如下命令,将该项目进行打包,其中 demo 是项目的文件夹名,main:main 中的第一个 main 指的 main.py,而第二个 main 指的是 main 函数

$ python3 -m zipapp demo -m "main:main"

执行完成后,会生成一个 demo.pyz 文件,可直接执行它。

具体演示过程如下

image2

image3