即使对于一个简单的打印“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的可执行文件是完全不能接受的。考虑到根据文档,它应该只包含所需的库,有没有任何方法可以修复这种行为?在
好的找到了解决方案。这个问题是因为我使用的是macosx附带的Python。在
我已经将Python从Brew重新安装到一个单独的位置,现在py2app可以生成大小合理的可执行文件。在
相关问题 更多 >
编程相关推荐