Pyinstaller打包的程序闪退,报错 Failed to load dynlib/dll xxx.dll
首先如果py程序拷贝到另一台PC上打开闪退的话,可以打开cmd,在cmd里运行该exe程序,这样至少闪退了能把日志显示出来。接着是报错:Failed to load dynlib/dll xxx.dll。这样只需要将dist文件夹下的exe文件拷贝到目标PC即可。查询历史操作发现,打包程序时使用的是。导致一些依赖没打包进去。
·
首先如果py程序拷贝到另一台PC上打开闪退的话,可以打开cmd,在cmd里运行该exe程序,这样至少闪退了能把日志显示出来
.\getTest.exe
接着是报错:Failed to load dynlib/dll xxx.dll
查询历史操作发现,打包程序时使用的是
Pyinstaller .\getTest.py
导致一些依赖没打包进去
应该使用
Pyinstaller -F .\getTest.py
这样只需要将dist文件夹下的exe文件拷贝到目标PC即可
更多推荐




所有评论(0)