1. 环境
系统: win11
Anaconda: 2021.11
Python: 3.9.12
Pyinstaller: 5.1
opencv-contrib-python: 4.6.0.66
2. 运行Pyinstaller 打包的exe后,会报以下错误:
错误1:
ImportError: ERROR: recursion is detected during loading of "cv2" binary extentions. Check OpenCV installation.
解决办法:回退 opencv-contrib-python版本为 4.5.3.56
错误2:
ModuleNotFoundError: No module named 'cv2.cv2'
解决办法:删除打包指令中 --paths="D:Anaconda3\Lib\site-package\cv2"
在Windows 11环境下,使用Anaconda 2021.11和Python 3.9.12,尝试用Pyinstaller 5.1打包含opencv-contrib-python 4.6.0.66的程序时遇到两个错误。错误1是'cv2'二进制扩展加载时检测到递归,解决方法是降级opencv-contrib-python版本到4.5.3.56。错误2是找不到'cv2.cv2'模块,解决办法是删除打包指令中的'cv2'路径。
1382

被折叠的 条评论
为什么被折叠?



