我已经使用PyInstaller 4从python脚本构建了二进制文件。 构建正常,我能够执行它,看到临时文件夹(_MEIxxx)出现并消失了,所有数据文件都在那里。
然后我将二进制文件复制到另一台主机(相同的操作系统),并在该主机上运行,它执行得很好,做了应有的工作。
现在,当我再次执行相同的二进制文件时,什么也没有发生,我只得到了一个黑色的控制台,然后就坐在那里。它没有打开包装(没有创建_MEIxxx文件夹),并且也看不到最初的打印内容(这些应该表明它已开始工作)。
二进制文件以--onefile的形式在控制台模式下构建,并且至少可以正常工作一次。 拥有管理员权限运行它也不会改变任何东西,从控制台运行它或单击.exe也没有什么区别。
关于什么可能导致这种情况的任何想法?