MacOS 下打包 Python 应用
参照以下步骤将我们上一篇编写的 main.py 文件打包成一个 MacOS 标准软件:
pip3 install py2app 命令进行安装 py2app 工具
从命令行用 cd xxx 进入到 main.py 文件所在的目录(可选)
py2applet --make-setup main.py
命令创建一个 setup.py 的打包脚本文件
python3 setup.py py2app -A
命令运行打包脚本, 生成 App 文件
正常的话将会生成几个目录, 最终软件在 dist 文件夹下面 main.App:
直接点击运行 main.App 可以打开.
如果遇到无法打开的问题, 请尝试把 build 和 dist 文件夹以及 setup.py 删除, 然后重新启动 VSCode(或者把电脑也重启), 然后重试, 注意确认文件目录要正确, 不要在上层执行这些命令.
添加图标
你可以直接在 EasyIcon 网站下载 icns 格式的图标(不是所有图标都有这个格式可以下载), 然后放到 main.py 一起, 再打开 setup.py 文件, 修改 OPTIONS 内容:
- OPTIONS = {
- 'iconfile':'icon.icns'
- }
然后重新运行脚本 python3 setup.py py2app -A, 这样生成的 main.App 就是带有图标的软件了.
Windows 打包 Python 应用
以下内容仅供参考:
pip3 install pyinstaller
安装工具
pyinstaller /path/to/yourscript.py
生成安装包
更多内容请参照 pyinstaller 官方文档.
来源: http://www.jianshu.com/p/5ad62b355c07