pyinstaller打包pyside6踩坑记录

近期帮朋友用pyinstaller打包一个pyside6工程,打包后,命令行运行发现报错了,提示如下

Numpy is recommended but is not installed.

Pillow is recommended but is not installed.

PySide6 is recommended but is not installed

PyYAML is recommended but is not installed

报错信息

我用的是虚拟机的纯正环境,理论上不会存在找不到包的情况。再仔细看看,发现是_init_.py里面的错误。行吧,用everyting找到QtFusion下的_init_.py,打开里面看到的是有依赖包,版本都比现在用的库版本要低,我直接将依赖包注释掉,重新打包,运行一下,没有报错,收工。

需要注释的地方

    注:IMCore报错一样是这样处理,然后用hideimport导入提示的缺失模块即可。以前有pyqt5没有试过这情况,特此记录一下。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容