py2app生成包含系统上所有库的包

2024-04-25 08:26:48 发布

您现在位置:Python中文网/ 问答频道 /正文

即使对于一个简单的打印“hello world”python脚本,它也可以生成72,5mb的大小。从脚本内部看,它似乎包含了我系统上安装的所有Python和相关联的库。我正在使用一个没有刺激的设置文件来生成一个包。在

from setuptools import setup

APP = ['test.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)

是的,磁盘空间很便宜,但是对于helloworld一行程序来说,72.5mb的可执行文件是完全不能接受的。考虑到根据文档,它应该只包含所需的库,有没有任何方法可以修复这种行为?在


Tags: 文件fromtestimport脚本apphelloworld