首页 > 解决方案 > ImportError 在 python 上导入 cv2

问题描述

我正在按照本教程从 YOLOV4 开始:https ://www.youtube.com/watch?v=5pYh1rFnNZs

但是,当尝试在 python 终端中使用“import cv2”导入 OpenCV 时,会出现以下消息:

** On entry to DGEBAL parameter number  3 had an illegal value
** On entry to DGEHRD  parameter number  2 had an illegal value
** On entry to DORGHR DORGQR parameter number  2 had an illegal value
** On entry to DHSEQR parameter number  4 had an illegal value
ImportError: numpy.core.multiarray failed to import
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\LUCINALDO\AppData\Local\Programs\Python\Python37\lib\site-packages\cv2\__init__.py", line 5, in <module>
from .cv2 import *
ImportError: numpy.core.multiarray failed to import

我已经尝试更新 numpy、OpenCV 或安装其他库,但错误仍然存​​在。我究竟做错了什么?

标签: pythonpython-3.xneural-networkcomputer-visionopencv-python

解决方案


我发现!由于某种原因,numpy 1.19.4 版本在 windows 上有一些错误,只需卸载并安装以前的版本

pip uninstall numpy

接着

pip install numpy==1.19.3

正如这个来源所引导的:https ://github.com/twintproject/twint/issues/1030


推荐阅读