macos将python程序打包成应用程序

virtualenv环境

需要准备 virtualenv环境

创建虚拟环境,并启动

安装好程序需要的依赖库

安装py2app

在虚拟环境中安装py2app

pip install py2app

生成setup文件

py2applet --make-setup Sandwich.py

打包

第一种

自己开发,打包速度快。(因为本机安装了依赖库,所以可以直接运行)

python setup.py py2app -A

第二种

给其他没有sdk的电脑使用,包括lib库

python setup.py py2app --packages=PIL

--packages后面跟依赖库

感谢:
https://blog.csdn.net/wyl1987527/article/details/78307443