exe打包成苹果安装包

exe打包成苹果安装包,第1张

1、首先打开InnoSetup软件,新建脚本文件

2、其次设置应用程序信息,设置应用程序文件夹,就是说设置应用程序安装时候的默认路径和应用程序的文件夹,可以根据实际自定义设置。

3、然后选择需要打包生成安装包的exe应用程序,并添加需要打包的所有文件或文件夹。

4、最后必须要保证将exe运行所需的库文件等都添加进来,建议先把exe应用程序和依赖的库文件等放到一个文件夹下,直接把该文件夹添加进来即可。

编写的程序必须要有GUI(图形用户界面),否则程序是不会有显示的。

具体流程

1. 下载py2app

在此推荐使用Pycharm,下载第三方库时很方便。具体为File >Default Settings >Prroject Interpreter >“+” 搜索所需的包即可。若使用其他IDE,可通过终端输入

pip install py2app

easy_install py2app

注:pip的安装路径要和interpreter的路径保持一致,此处可能出现版本不一致的情况

2. 创建setup.py文件

cd /Users/apple/Desktop/function

py2applet --make-setup function.py

在此后,会显示

Wrote setup.py

但如显示

-bash: py2applet: command not found

说明未找到py2app中py2applet的位置,需手动输入,执行以下命令(重新进入终端,否则路径还在工作区)

sudo find / -name "py2applet" -type f

一般会搜索一段时间,在本人机器上地址为

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/bin/py2applet

这样的话,最初的命令变为

cd "工程路径"

"py2applet地址" --make-setup "python文件名"

不出意外的话,会显示

Wrote setup.py

说明setup文件已建立,其中具体内容会在以后提到。

3. 发布应用

接上一步,输入

rm -rf build dist

python setup.py py2app

一个简单的小程序就完成了,”.app”文件会在工程文件目录下的dist文件夹中。

下为demo中命令行中所有命令

Apples-MacBook-Pro:~ apple$ cd /Users/apple/Desktop/helloworld

Apples-MacBook-Pro:helloworld apple$ /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/bin/py2applet --make-setup helloworld.py

Wrote setup.py

Apples-MacBook-Pro:helloworld apple$ rm -rf build dist

Apples-MacBook-Pro:helloworld apple$ python setup.py py2app

running py2app

.........

.........

Done!

Apples-MacBook-Pro:helloworld apple$

到此为止,已完成小程序的发布。

4. 代码及结果

import Tkinter as tk

root = tk.Tk()

root.title("hello")

tk.Button(root, text="Helloworld!").pack()

tk.mainloop()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12094728.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存