py2app Tutorial

此教程描述的是将python项目打包成.app文件。即在Mac上使用的应用程序。

1.通过终端下载py2app: pip3.6 install py2app

2.到工程目录下找到自己的入口文件hello.py,键入命令:py2applet –make-setup hello.py。将生成setup.py。

3.修改setup.py。在DATA_FILES添加资源文件,比如DATA_FILES = [‘123.png’, ‘456.mp4’]等,以及自己写的python模块。在OPTIONS添加库,比如OPTIONS={‘includes’: [‘sip’, ‘PyQt5.QtWidgets’]}也可以添加图标等。

4.创建测试版本:在终端输入:python3.6 setup.py py2app -A

5.创建发行版本:在这之前最好将已生成的build和dist文件删除。最后,在终端输入:python3.6 setup.py py2app,生成的app在dist文件夹下。