我使用Ubuntu (18.04.3LTS)和Python使用Anaconda。我正在尝试安装opencv,并且我遵循了安装教程。但当我打字时:
import opencv
import cv2我得到:
['/home/amyuval', '/home/amyuval/anaconda3/lib/python37.zip', '/home/amyuval/anaconda3/lib/python3.7', '/home/amyuval/anaconda3/lib/python3.7/lib-dynload', '', '/home/amyuval/anaconda3/lib/python3.7/site-packages', '/home/amyuval/anaconda3/lib/python3.7/site-packages/IPython/extensions', '/home/amyuval/.ipython']ImportError Traceback (most recent call last)
<ipython-input-3-c8ec22b3e787> in <module>
1 import cv2
~/anaconda3/lib/python3.7/cv2/__init__.py in <module>
87 if DEBUG: print('OpenCV loader: DONE')
88
89 bootstrap()
~/anaconda3/lib/python3.7/cv2/__init__.py in bootstrap()
21 if hasattr(sys, 'OpenCV_LOADER'):
22 print(sys.path)
23 raise ImportError('ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation.')
24 sys.OpenCV_LOADER = True
25
ImportError: ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation.有什么问题吗?
发布于 2021-01-13 15:10:33
在Windows/MinGW上,我也遇到了一个递归问题(但没有链接到OpenCV_LOADER)。
下面的技巧(在Python安装上,而不是在MSys2 one.):
pip3 install opencv-python --upgrade --force-reinstall # [--user]https://stackoverflow.com/questions/58910170
复制相似问题