网上有很多教程关于怎么用pyinstaller,这里不做介绍,不懂也可以看pyinstaller帮助:pyinstaller --help
问题描述在精简pyinstaller打包后的exe时,出现 Failed to execute scripte app 问题。无法定位到具体问题。
出现问题命令:
pyinstaller -Fw app.py
然而,通过vscode运行,或者python app.py并没有报错,推测可以打包过程中有些依赖没有添加。
但是通过上述命令运行无法获取错误日志。
去掉 -Fw 重新打包
pyinstaller app.py
命令行调用后发现 Module Not Found Error:
定位到问题:在于添加依赖时,没有成功添加该config包,或者 路径有问题。
出现 Failed to execute script app 问题时,把pyinstaller命令 的 -Fw 去掉,定位到问题后,再针对解决。
另外, 在window打包时,有时会出现编码问题,在命令行窗口(vscode的调试窗口、cmd窗口),输入chcp 65001
即可解决