最近升级Python 2.5到2.7,pyinstall也从1.5升级2.1。现在发现pyinstall 2.1打包后的文件,打开巨慢。一个仅仅写了个创建新窗口的程序打开,都要等5S左右,这是为什么呢?
您好,兄弟,是Windows操作系统吧?如果是,建议换成py2exe工具进行打包。打开慢的情况原因有很多,根据您的情况,最可能的原因就是新界面加载慢所导致的,你可以断点调试一下,比如,做一个空白程序,打开试一下时间,随后,做一个简单的输出程序,打开试一下时间,如果此时不慢,而创建新窗口慢,很可能是本机内存的一些问题,此时,可以将程序换到其他机器上,对比一下不同机器之间的执行性能等等方法。pyinstall 2.1打包后的Python程序,必然会多了一些附加的封装,这些附加的封装是由于pyinstall 2.1本身执行机制所决定,所以此时如果每台机器都有打开慢,就排除了本机器的因素,此时换一个打包工具py2exe一般即可解决。