Bug出现背景:
使用pyinstaller对py代码进行打包后,点击exe可执行文件时,出现该bug。
出现原因:
当项目中使用了transformers库,并且使用 pyinstaller 打包无控制台窗口的程序。
解决方案:
参考文章地址:
具体代码:
在导入 transformers 库之前添加以下代码
if sys.stdout is None:
sys.stdout = open(os.devnull, "w")
if sys.stderr is None:
sys.stderr = open(os.devnull, "w")