使用pyinstaller打包依赖paddlepaddle的程序,运行.exe文件import error DLL load failed while importing libpaddle。
原因排查:出现这个问题所奇怪的地方在于,在所打包的机上能够运行成功,在同事的机上也能运行成功,但某一个机子上就报这个错误!因此又可能是在某个机上的环境配置跟打包的机不一样;
解决方法:出问题的机子只装了Microsoft Visual C++ 2015 Redistributable,运行成功的笔记本上是Microsoft Visual C++ 2017 Redistributable。 在目标终端机上安装Microsoft Visual C++ 2017 Redistributable后,问题解决。
Microsoft Visual C++ 2017 Redistributable安装合集资源:MicrosoftVisualC++Redistributable各版本安装包合集资源-CSDN文库