Advertisement

包含opencv打包exe, 关于pyinstaller打包生成的exe文件已解决闪退问题

阅读量:

pyinstaller打包生成的exe文件闪退,

报错核心信息

复制代码
    ImportError: ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation. [15316]

用cmd查看报错如图

在这里插入图片描述

尝试(没有用)

重新安装opencv-python以解决兼容性问题,
选择较低版本以避免冲突,
升级pyinstaller以获取最新功能。
还有其他参考资料建议使用虚拟环境来打包程序,
另外也有一些提到可以通过创建一个包含所需库的EXE运行时来实现打包的方法。

解决问题

PyInstaller与OpenCV2版本之间出现不兼容性问题,请按照以下步骤进行修复:首先运行指定的安装命令以解决此问题;然后确保各组件之间保持一致性和稳定性。

复制代码
    pip install -U opencv-python==4.5.3.56  -i https://pypi.tuna.tsinghu

全部评论 (0)

还没有任何评论哟~