使用 python 写的代码,然后打包成了 exe,发现使用 IDE 运行的时候,很快就执行完成了 为了测试,在程序开始就有一个 print 输出 但是运行 exe,需要先等待 1s 左右,控制台才开始有打印的 print 语句 麻烦问问,这个如何优化呢
写个编译器,把 python 编译成机器码直接运行,这样会快一些
cython 编译一下
不是很明白,Python 本来就支持跨平台,为什么还要打包成 EXE。 另外,PyInstaller 打包成 exe 的时候,会把所有依赖的包 + 解析器一起打进去,运行的时候再一一解析出来,当然会比较慢;在你本地运行的时候,python 进程是一直开着的,第三方依赖也是缓存了的,运行就会快很多。
要是再写一个最外层的脚本,然后通过这个外层调用主脚本,最后只把最外层的脚本打包应该会快一点吧?