使用 PyInstaller
--onefile
时,打开创建的 .exe
文件可能会很慢,而且文件可能会很大。我认为这是由于包含了所有文件,例如 python 脚本中的所有导入。是否建议仅从我实际使用的模块中导入特定的函数或类,或者这实际上不会减少 PyInstaller 打包的内容?例如,这样做会更好吗
from numpy import array
而不是简单地
import numpy
或者在这两种情况下 PyInstaller 仍然会打包所有 numpy 吗?
我知道这是一篇旧文章,但我只是花了一些时间深入研究同一件事。根据我的发现:
pyinstaller 以两种方式打包整个模块。
保持 exe 苗条的最佳方法是: