2025年py文件怎么打包成手机app(如何把py文件打包成exe)

py文件怎么打包成手机app(如何把py文件打包成exe)最近应项目经理的要求 用 Python 写了一个脚本 但开发的环境不是我的工作机和测试机 于是我就在想能不能把写好的脚本加上 GUI 界面 tkinter 然后打包成 exe 4Windows 或者 app 4Mac 查阅了相关资料 发现打包成 Mac 程序用的是 py2app 打包成 Windows 程序用的是 Pyinstaller 当前随笔只记录 mac 程序的打包过程 1 下载 py2app

大家好,我是讯享网,很高兴认识大家。



最近应项目经理的要求,用Python写了一个脚本。

但开发的环境不是我的工作机和测试机,于是我就在想能不能把写好的脚本加上GUI界面(tkinter)然后打包成.exe(4Windows)或者 .app(4Mac)。

查阅了相关资料,发现打包成Mac程序用的是py2app,打包成Windows程序用的是Pyinstaller。

当前随笔只记录mac程序的打包过程。

1. 下载 py2app

打开Terminal,输入: 

2. 准备文件夹和脚本文件

在任意目录下(以桌面为例)新建一个文件夹,取名Folder Creater,然后将写的程序放入新建的文件夹里面


讯享网

3. 创建 setup.py 文件

打开终端,切换到该文件夹下,然后执行

此时终端返回

文件夹下出现 setup.py 文件

4. 设置程序图标

我直接在Easyicon网站下载了icns格式的图标,将图标另存为到桌面上存放脚本的文件夹。

然后打开setup.py文件,修改其中OPTIONS内容:

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

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

5. 发布应用

终端输入:

此时终端返回 Done!就算发布应用成功。

“.app”文件会出现在工程文件目录下的dist文件夹中。

双击便可打开 

 

=============================================================================

此处需注意,第5步输的是python3还是python(python2)由你编写脚本的python版本号决定。我是用python3.7编写的,所以输python3

如果输错,终端会返回error(别问我为什么知道)

 

虽然最后的目录结构和之前正确发布的是一样的,但是这时的app是起不来的:

 

 

这种情况下就需要删除build 和 dist文件夹重新发布

小讯
上一篇 2025-05-16 18:45
下一篇 2025-04-20 17:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/168767.html