使用auto-py-to-exe打包,打开可执行文件报错“unhandled exception: No module named pyimod02 importers“


问题阐述

近期,为了实现串口助手安装的依赖库,在打包程序完成后,打开可执行文件报错
“Failed to execute script ‘pyiboot01 bootstrap’ due to unhandled exception: No module named pyimod02 importers”、“Failed to obtain/convert traceback!”
解释起来就是与使用 PyInstaller 打包 Python 应用程序时出现了问题,在打包的应用程序中缺少了某些必要的 Python 模块或库,可能是因为安装的依赖库的版本过低,导致版本不兼容引起的冲突。
在这里插入图片描述
在这里插入图片描述

解决方案

先更新pip

pip install --upgrade pip

再更新 pyinstaller 和auto-py-to-exe

pip install --upgrade pyinstaller
pip install --upgrade auto-py-to-exe

看到有更新,说明是好事
在这里插入图片描述
在这里插入图片描述
安装完成后,记住使用auto-py-to-exe再次打包一个新的可执行文件,然后打开exe文件,就可以了。
打包exe文件可以参考:

PySide6实现图片显示

总结

大家要注意看报错的问题是不是差不多的以及在导出exe文件时auto-py-to-exe中有没有显示错误或警告,然后再对症下药。希望大家都能完美解决问题。

猜你喜欢

转载自blog.csdn.net/miaoyulun/article/details/133270636