我有一个工作的python脚本,它不会显示任何警告消息,因为我已经包含了
import warnings
warnings.filterwarnings('ignore')
问题是,当我使用pyinstaller将代码编译到exe中并运行exe时,我会看到警告。警告消息只是告诉我找到了一个文件但不应该存在。
如何让我的exe隐藏警告信息?
答案 0 :(得分:1)
听起来this是您试图压制的警告。如果是,那么你无法抑制它的原因是因为在你的脚本运行之前它被PyInstaller引导加载程序抛出(它是一个报告的错误)。如链接中所述,可以通过在a = Analysis...
之后将以下代码添加到规范文件来删除导致警告的副本:
for d in a.datas:
if 'pyconfig' in d[0]:
a.datas.remove(d)
break