Mac打包成app
安装
ip install py2app
进入需要打包的py文件的目录(login_pane.py 代表需要打包的文件)
py2applet --make-setup login_pane.py
执行上述命令后文件目录中会生成一个setup.py文件
,文件内容如下
"""
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
"""
from setuptools import setup
APP = ['login_pane.py']
DATA_FILES = []
OPTIONS = {}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
如果在其他电脑不想安装环境而直接使用,需要把所有的东西打包进去,增加install_requires
依赖
install_requires=['requests', 'pyqt5']
执行打包
sudo python3 setup.py py2app
生成的应用在当前目录的dist目录下