Python程序打包(Mac系统下)----pyinstaller

本文介绍了如何在Mac系统中使用PyInstaller将Python程序打包成app应用。首先通过pip安装PyInstaller,然后运行命令打包Python文件。打包完成后,找到dist目录中的app,设置文件路径为相对路径,确保程序能读取到依赖文件。若存在多个文件依赖,可将路径往上移三层,使文件位于APP同一目录。
部署运行你感兴趣的模型镜像

最近使用pyqt5和python写了一个小界面,想要打包成exe/app程序,以便他人运行,接下来进入正题。

安装pyinstaller

用pip安装就行

pip3 install pyinstaller

打包成app

pyinstaller -w -D  Run_GUI.py

Run_GUI.py, 你要打包的python文件。

打包完成后回出现build文件和dist文件,build文件没什么用,打开dist文件:请添加图片描述
Run_GUI就是刚刚要打包的python文件,双击就完了。

文件路径

等下还没完,程序里面很多路文件径依赖怎么办?
例如:请添加图片描述
我要读取candidate.fits 和 fig文件。
父级目录按第一条设定就行

path =  os.path.dirname(sys.argv[0])

设置成相对路径。
请添加图片描述

然后把需要的文件扔到这里即可/Contents/MacOS 即可请添加图片描述

或者推荐另一个有效的方法,把相对路径往上移三层,这些文件便会在APP的同一目录产生。 请添加图片描述

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值