pyinstaller打包后,运行生成的exe报错“recursion is detected during loading of “cv2“ binary extensions.”

解决方法(可依次尝试):

1.重装cv2。(这是回答比较多的,多数情况有用)

先pip unintall opencv-python ,再pip intall opencv-python 

2.设置环境变量。

参考:

Python-Opencv [ERROR: recursion is detected during loading of "cv2"_凌空的桨-CSDN博客

3.降低cv2版本。

pyinstaller和cv2的版本存在兼容问题。本人用的pyinstaller是4.7(python3.8.0),cv2是4.5.4.58,结果出错,把cv2版本降低到4.5.1.48再打包,就不报错了。

上一篇:学习计算机组成原理------第二天(2)


下一篇:Django filter中用contains和icontains区别