Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 延迟显示从.py文件创建的.exe文件的输出_Python_Pyinstaller - Fatal编程技术网

Python 延迟显示从.py文件创建的.exe文件的输出

Python 延迟显示从.py文件创建的.exe文件的输出,python,pyinstaller,Python,Pyinstaller,我已经使用pyinstaller从.py文件创建了一个.exe文件。问题是每次我尝试运行.exe时,显示输出大约需要24秒。在我的应用程序中,由于内部调用了.exe,因此延迟太大。有没有办法减少启动.exe文件的延迟?我知道有很多dll依赖项,大约19.dll文件,但是仍然有任何方法可以减少延迟吗 欢迎来到堆栈溢出。一般来说,没有理由认为冻结的python可执行文件需要花很多时间来启动,因此您的情况显然是错误的或不寻常的。如果这没有多大帮助,很抱歉,但希望至少有一些指导:正常的体验是,冻结的py

我已经使用pyinstaller从.py文件创建了一个.exe文件。问题是每次我尝试运行.exe时,显示输出大约需要24秒。在我的应用程序中,由于内部调用了.exe,因此延迟太大。有没有办法减少启动.exe文件的延迟?我知道有很多dll依赖项,大约19.dll文件,但是仍然有任何方法可以减少延迟吗

欢迎来到堆栈溢出。一般来说,没有理由认为冻结的python可执行文件需要花很多时间来启动,因此您的情况显然是错误的或不寻常的。如果这没有多大帮助,很抱歉,但希望至少有一些指导:正常的体验是,冻结的python可执行文件启动速度非常快。您是否尝试在Windows上临时禁用防火墙、防病毒软件或其类似软件,要测试每次尝试运行可执行文件时扫描是否是罪魁祸首?@J.F Sebastian感谢您的建议。事实上,现在禁用防火墙需要3秒钟,但禁用防火墙对我来说不是一个好的选择。我想说明的另一点是,如果我第一次运行.exe需要24秒,即使启用了防火墙,但如果我再次运行它,在不关闭输出窗口的情况下,也需要大约3到4秒。。。所以这看起来像是第一次延迟是由加载dll文件引起的。。。即使是这样,我仍然需要减少与第一次运行相关的延迟。有什么办法吗?@GreenAsJade谢谢你的回复