第一步
下载py2app模块
第二步
创建一个单独的文件夹,放入要打包的xxx.py,然后运行如下命令
py2applet --make-setup xxx.py
安装完py2app之后就会有py2applet,py2applet一般在/Users/admin/Library/Python/3.8/bin下,不同的环境可能不太一样
第三步
填写set_up.py
- DATA_FILES 里填自己写的模块
- OPTIONS 里填依赖的模块,一般不需要写,但是我跑的时候发现报错没有找到模块websockets.legacy,在里面填上就不报错了
注意点
自定义的模块需要和打包的代码在同一目录下,不然会发现不了模块,引入了也会报错
第四步
python setup.py py2app
第五步
运行app,点击现实包内容可以在点击包内容之后出现的Contents/MacOS/xxx中运行xxx,方便查看报错信息
更多推荐
mac中用python的py2app模块打包app
发布评论