看了下PyStand,不能单文件可执行程序,没吸引力。现在新的PyInstaller打包成目录
的话,程序目录下就一个exe和一个_internal文件夹,比PyStand更简洁。
PyInstaller可以在配置文件.spec里面写Python代码,进行精细的文件过滤,把用不到
、没依赖到的任何文件都过滤掉,打包出来的文件就可以很精简。
若用到绘图,那就需要包含MatplotLib和NumPy,MatplotLib可以精简掉sample data,
NumPy可以精简到一些没有到的模块,tkinter可以精简掉字体、内置图片等。
目前比较讨厌的地方是NumPy和SciPy两个包居然使用不同的OpenBLAS.dll(Python 3.7
.9下的某个版本的NumPy和某个版本SciPy曾经有使用相同的OpenBLAS,后面就不再了)
!
【 在 hgoldfish 的大作中提到: 】
: 打包没有更小。我上面有个关键词,pystand 你可以看一下。
: 别贪 tkinter 是 python 自带。
: pyqt 和 pyside,特别是现在有 AI 加持,比 tkinter 强一万倍。不论是小程序还是大程序,开发效率都远高于 tkinter.
: ...................
--
FROM 112.48.103.*