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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容