python打包成可执行文件

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目录下

你可能感兴趣的:(python打包成可执行文件)