Pyinstaller exe 隐藏警告信息
我有一个可以正常运行的Python脚本,因为我加了一些代码,
import warnings
warnings.filterwarnings('ignore')
但问题是,当我用pyinstaller把我的代码打包成exe文件后,运行这个exe时却看到了警告信息。这个警告信息只是告诉我,有一个文件被找到了,但其实它不应该存在。
我该怎么做才能让我的exe文件不显示这个警告信息呢?
1 个回答
2
听起来你想要屏蔽的警告就是这个。如果真是这样,你之所以无法屏蔽它,是因为这个警告是在你的脚本运行之前,由PyInstaller的启动程序抛出的(这是一个已知的bug)。在链接中提到,导致这个警告的重复项可以通过在你的spec文件中,在a = Analysis...
之后添加以下代码来移除:
for d in a.datas:
if 'pyconfig' in d[0]:
a.datas.remove(d)
break