python tkinter项目_【编程】用Py2app打包Python-Tkinter项目

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:

5ad62b355c07

直接点击运行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就是带有图标的软件了。

也可以使用命令的参数模式直接生成带有图标设置的setup文件:

py2applet --make-setup main.py icon.icns

这个命令会自动添加OPTION信息。

Windows打包Python应用

以下内容仅供参考:

pip3 install pyinstaller安装工具

pyinstaller /path/to/yourscript.py生成安装包

更多内容请参照pyinstaller官方文档。

欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】

每个人的智能新时代

如果您发现文章错误,请不吝留言指正;

如果您觉得有用,请点喜欢;

如果您觉得很有用,欢迎转载~

END

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值